Patents Issued in December 19, 2017
-
Patent number: 9847918Abstract: A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload.Type: GrantFiled: August 12, 2014Date of Patent: December 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Kruse, Qibo Zhu, David Dion, Vladimir Petter, Lokesh Srinivas Koppolu
-
Patent number: 9847919Abstract: There is provided a method of reducing traffic on a data network. The method includes (i) reading an indicator of whether a last attempted communication with a network device was successful, and (ii) performing discovery of the network device at each time specified by a first schedule in response to the indicator indicating that the last attempted communication with the network device was successful, and at each time specified by a second schedule in response to the indicator indicating that the last attempted communication with the network device was not successful. There is also provided a system that performs the method, and a storage device that contains a program that controls a processor to perform the method.Type: GrantFiled: March 29, 2013Date of Patent: December 19, 2017Assignee: ERICSSON INC.Inventors: William Sullivan, Francis Xavier Reichmeyer, David Campbell Taylor, Albert Lamar Phillips
-
Patent number: 9847920Abstract: A communication control device including: a memory, and a processor coupled to the memory and the processor configured to: transmit packets from the communication control device to a network device at each of a plurality of transmission rates, acquire a plurality of index values respectively indicating amounts of packet loss at the plurality of transmission rates, specify, among the plurality of transmission rates, a first transmission rate on which a corresponding index value among the plurality of index values has a dependence, and specify an upper limit of a vacant band between the communication control device and the network device based on the first transmission rate.Type: GrantFiled: February 17, 2017Date of Patent: December 19, 2017Assignee: FUJITSU LIMITEDInventors: Yosuke Takano, Naoki Oguchi, Ryoichi Mutoh
-
Patent number: 9847921Abstract: A test instrument provides suggested next operational step function to provide a user with assistance during testing. A display is provided to show the amount of a project that has been completed, for example as a percentage completed value. Individual test results may be saved to a “fix later” list, which may be later accessed to re-test items that may not have passed on initial testing.Type: GrantFiled: June 15, 2015Date of Patent: December 19, 2017Assignee: Fluke CorporationInventors: Sena E. Janky, Glenn Keltto, Steve O'Hara, J. David Schell, Elizabeth Bacon, Karen Jones
-
Patent number: 9847922Abstract: A system, method, and associated apparatus for continuous measurement of transit latency in individual data switches and multi-device topologies is disclosed, which enables an accurate measure of real-word latency on production networks by applying a time stamp to production network data on ingress to a network element and determining a traversal time by capturing the time stamp on egress from the network element. In one embodiment, time stamps applied to network data are removed on egress to avoid undesirable packet growth across multiple hops of the network. Timing information on data flow through the data/forwarding plane of each network node of a production network can be gathered without the use of test harnesses, injected network data, or dedicated ports.Type: GrantFiled: March 18, 2015Date of Patent: December 19, 2017Assignee: Arista Networks, Inc.Inventors: John Peach, Subhachandra Chandra
-
Patent number: 9847923Abstract: There is provided a communication status measurement device wirelessly connected to a public network and communicating with a server connected to the public network through a communication channel determined in advance. A measurement unit repeatedly measures a time since a dummy packet is transmitted to the server until an acknowledgement packet corresponding to the dummy packet is received. A pattern calculation unit calculates a pattern obtained by removing a component at frequencies more than a first frequency from a pattern of variations in a measured value. An RTT acquisition unit that acquires a round trip time, which is used to calculate an actual bandwidth of the communication channel, on a basis of the calculated pattern. An implementation unit implements a virtual private network in the communication status measurement device itself. The dummy packet is transmitted and the acknowledgement packet is received via the virtual private network and the public network.Type: GrantFiled: May 14, 2015Date of Patent: December 19, 2017Assignee: FUJI XEROX CO., LTD.Inventor: Roshan Thapliya
-
Patent number: 9847924Abstract: A method and apparatus for identifying similar and coordinated communications between computers connected by a network are described. Communications between a plurality of pairs of computers are monitored to obtain respective flow metrics for a first and second pair of computers. The flow metric represents at least one property of the data flow between the pair of computers. Representations of the evolution of the data flows between the pairs of computers are updated using the flow metrics. The representations of the evolution of the data flows are compared to determine the similarity of the data flows between the pairs of computers. The first pair of computers and the second pair of computers are identified as exhibiting similar and coordinated communication if their data flows are determined to be similar.Type: GrantFiled: April 2, 2015Date of Patent: December 19, 2017Assignee: Lancaster University Business Enterprises, Ltd.Inventors: Plamen Angelov, Radovan Bruncak, David Hutchison, Steven Simpson, Paul Smith
-
Patent number: 9847925Abstract: Aspects of the disclosure provide a method for collecting distributed counter values in a packet-switched system having multiple distributed packet processors. The method includes receiving a probe packet at a packet processor, storing a counter value corresponding to a flow processed by the packet processor for subsequent delivery to a management controller, and forwarding the probe packet to a next packet processor. The next packet processor stores a counter value of the next packet processor for subsequent delivery to the management controller.Type: GrantFiled: January 2, 2015Date of Patent: December 19, 2017Assignee: MARVELL WORLD TRADE LTD.Inventors: Tal Mizrahi, Zvi Leib Shmilovici, Gideon Navon
-
Patent number: 9847926Abstract: Systems and methods for presenting application performance monitoring data in distributed computer systems. An example method may comprise: receiving, by a processing device, one or more application performance monitoring (APM) rules, each APM rule determining an application operational status based on one or more APM parameters; receiving APM data comprising a plurality of APM data items representing values of the APM parameters of a software application; determining an operational status of the software application by applying the APM rules to the APM data; and causing the operational status to be visually represented via a graphical user interface (GUI).Type: GrantFiled: April 15, 2015Date of Patent: December 19, 2017
-
Patent number: 9847927Abstract: In an information processing device in which analysis of a received packet is distributed to a plurality of cores, each core determines whether or not the core is appropriate as a core for analyzing the distributed packet, and when it is determined that the core is not appropriate, the core records request information for requesting another core to analyze the packet in a shared memory.Type: GrantFiled: April 10, 2015Date of Patent: December 19, 2017Assignee: PFU LIMITEDInventors: Itsufumi Hato, Kouichi Yamashita, Kazuhiro Koide
-
Patent number: 9847928Abstract: A method and system for verification of connector placement via loopback schemas is disclosed. The method for verification of connector placement via loopback schemas applies a schema to the loopback facilities associated with the signaling pairs at a particular port, with the schema being identified at the remote end of a cable connected to the port via a connectivity test, and the resulting schema identifying the port connected thereto. The method and system for verification of connector placement via loopback schemas provides advantages over systems known in the art positively identifying a particular port while eliminating the requirement for detailed connector labeling.Type: GrantFiled: September 30, 2014Date of Patent: December 19, 2017Assignee: Alcatel-Lucent USA Inc.Inventor: Nicholas W. Tingle
-
Patent number: 9847929Abstract: Embodiments of the present invention provide a cluster that includes a first node and a second node, and the first node and the second node are configured to cooperatively perform a forwarding service on a first packet, where the first node is configured to receive the first packet by using an inbound interface and determine the inbound interface; and the second node is configured to determine an outbound interface according to a forwarding table corresponding to the forwarding service and forward the first packet by using the outbound interface of the second node. In addition, the embodiments of the present invention further provide other clusters and forwarding methods. The foregoing technical solutions help to reduce software and hardware resources occupied by a cluster.Type: GrantFiled: July 13, 2015Date of Patent: December 19, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Qiangsheng Ruan, Dayong Guo
-
Patent number: 9847930Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: April 29, 2013Date of Patent: December 19, 2017Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 9847931Abstract: Each router in a group of routers (110R.2, 110R.3) includes an interface (P4) assigned a common virtual address for multicast (VAM). The common VAM is advertised in router advertisings for multicast traffic; other addresses are advertised for unicast. The member routers in the group share multicast forwarding databases. Increased throughput is therefore provided for multicast traffic without traffic replication. Any router in the group can service requests from end-point sources and receivers of multicast traffic, e.g. requests to join or leave a multicast group, or requests presented as multicast packets for forwarding to a multicast group.Type: GrantFiled: October 22, 2015Date of Patent: December 19, 2017Assignee: DELL PRODUCTS L.P.Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
-
Patent number: 9847932Abstract: A local mobility anchor (LMA) connected to a network receives session requests sent by first and second gateways on behalf of a mobile node seeking to establish a mobility session with the network. The LMA selects, based on a gateway selection criterion, either a first or a second gateway as active for actively handling the mobility session and the other gateway as standby. The LMA commands the active gateway to actively handle the mobility session and to configure the mobile node to use the active gateway for the mobility session. The LMA commands the standby gateway to not configure the mobile node and to operate in active standby to handle a failover of the mobility session from the primary gateway. The LMA establishes with the active gateway a first IP tunnel to be used for the mobility session.Type: GrantFiled: September 9, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Jason D. Dachtler, Sachin Gorde
-
End-to-end multipathing through network having switching devices compatible with different protocols
Patent number: 9847933Abstract: A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially within overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network.Type: GrantFiled: May 15, 2017Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Casimer M. Decusatis, Keshav G. Kamble, Abhijit P. Kumbhare -
Patent number: 9847934Abstract: The present disclosure provides for methods, network devices, and computer readable storage media for packet reordering. In one embodiment, a method includes receiving a first packet of a first flow at a network device and determining whether flow-identifying information extracted from the first packet matches an existing flow entry. The method also includes, in response to a determination that the flow-identifying information does not match any existing flow entries, generating a new transient flow entry that includes the flow-identifying information and packet-in state. The method also includes forwarding the first packet to a controller via a packet-in stream.Type: GrantFiled: September 9, 2014Date of Patent: December 19, 2017Assignee: NXP USA, Inc.Inventors: Shad I. Ansari, Srinivasa R. Addepalli
-
Patent number: 9847935Abstract: Technologies for distributed table lookup via a distributed router includes an ingress computing node, an intermediate computing node, and an egress computing node. Each computing node of the distributed router includes a forwarding table to store a different set of network routing entries obtained from a routing table of the distributed router. The ingress computing node generates a hash key based on the destination address included in a received network packet. The hash key identifies the intermediate computing node of the distributed router that stores the forwarding table that includes a network routing entry corresponding to the destination address. The ingress computing node forwards the received network packet to the intermediate computing node for routing. The intermediate computing node receives the forwarded network packet, determines a destination address of the network packet, and determines the egress computing node for transmission of the network packet from the distributed router.Type: GrantFiled: April 29, 2014Date of Patent: December 19, 2017Assignee: Intel CorporationInventors: Sameh Gobriel, Ren Wang, Christian Maciocco, Tsung-Yuan Tai
-
Patent number: 9847936Abstract: Devices and techniques for hardware accelerated packet processing are described herein. A device can communicate with one or more hardware switches. The device can detect characteristics of a plurality of packet streams. The device may distribute the plurality of packet streams between the one or more hardware switches and software data plane components based on the detected characteristics of the plurality of packet streams, such that at least one packet stream is designated to be processed by the one or more hardware switches. Other embodiments are also described.Type: GrantFiled: June 25, 2015Date of Patent: December 19, 2017Assignee: Intel CorporationInventors: Nrupal Jani, Dinesh Kumar, Christian Maciocco, Ren Wang, Neerav Parikh, John Fastabend, Iosif Gasparakis, David J. Harriman, Patrick L. Connor, Sanjeev Jain
-
Patent number: 9847937Abstract: The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer.Type: GrantFiled: March 24, 2014Date of Patent: December 19, 2017Assignee: Marvell World Trade Ltd.Inventors: Vitaly Vovnoboy, Gad Hutt, Ronen Tausi, Adi Sapir, Michael Orr, Victor Ryabchin
-
Patent number: 9847938Abstract: A method for configuring a managed hardware forwarding element (MHFE) to perform packet forwarding operations for a logical network is described. The method receives data for the logical network that defines a logical router and a set of logical switches for logically connecting several end machines that operate on different host machines to several physical machines that are connected to the MHFE. The method defines multiple routing components for the logical router, where each routing component includes a separate set of logical ports. The method then configures a forwarding table on the MHFE by populating the forwarding table with tunnel endpoint data for each logical port of each routing component of the logical router that is associated with a logical port of a logical switch. The tunnel endpoint data populated for logical ports of one routing component indicate that no tunnel should be established for any of the logical ports.Type: GrantFiled: July 31, 2015Date of Patent: December 19, 2017Assignee: NICIRA, INC.Inventors: Anupam Chanda, Bruce Davie
-
Patent number: 9847939Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.Type: GrantFiled: October 8, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
-
Patent number: 9847940Abstract: A control method executed by a packet processing device, the control method includes receiving, by a first processor, a received packet; identifying first processing execution information corresponding to the received packet, from among a plurality of first processing execution information, by referring to the first memory, based on packet identification information included in the received packet; and transmitting processing specification information included in the identified first processing execution information together with the received packet, to a second processor, when the processing specification information included in the identified first processing execution information specifies processing by the second processor; receiving, by the second processor, the processing specification information included in the identified first processing execution information and the received packet; and executing the processing for the received packet in accordance with second processing execution information specifType: GrantFiled: April 19, 2017Date of Patent: December 19, 2017Assignee: FUJITSU LIMITEDInventors: Kazuki Hyoudou, Takeshi Shimizu
-
Patent number: 9847941Abstract: Systems and methods for detecting and evaluating data migrations over a network are described. More specifically, a Migration Manager is provided to detect data migrations over the network and determine whether the performance of the data migration is satisfactory. In situations where the current data migration is too slow, the Migration Manager may postpone or reschedule the data migration for another time.Type: GrantFiled: June 4, 2015Date of Patent: December 19, 2017Assignee: Quest Software Inc.Inventor: Jonathan Cameron Obst
-
Patent number: 9847942Abstract: Load balancing and overload control techniques are disclosed for use in a SIP-based network or other type of network comprising a plurality of servers. In a load balancing technique, a first server receives feedback information from at least first and second downstream servers associated with respective first and second paths between the first server and a target server, the feedback information comprising congestion measures for the respective downstream servers. The first server dynamically adjusts a message routing process based on the received feedback information to compensate for imbalance among the congestion measures of the downstream servers. In an overload control technique, the first server utilizes feedback information received from at least one downstream server to generate a blocking message for delivery to a user agent.Type: GrantFiled: November 12, 2015Date of Patent: December 19, 2017Assignee: WSOU Investments, LLCInventors: Volker Hilt, Indra Widjaja
-
Patent number: 9847943Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.Type: GrantFiled: March 13, 2017Date of Patent: December 19, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
-
Patent number: 9847944Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks.Type: GrantFiled: December 5, 2011Date of Patent: December 19, 2017Inventors: Peter Chow, Ramya Bhagavatula, Wonjong Rhee, Ardavan Maleki Tehrani, John Cioffi, Stefano Galli, Sungho Yun, Kenneth Kerpez, Marc Goldburg
-
Patent number: 9847945Abstract: When a signal-to-noise ratio affecting radio communication becomes sufficiently low, then the data transmission rate is responsively decreased in compensation. The signal-to-noise ratio of the communication link is thereby increased. Data for multiple different services is transmitted in data packets between two radios. By allocating one part, or time slot, of the data packet's payload to one service, and allocating another part, or time slot, of the data packet's payload to another service, communications sessions for multiple services can be maintained concurrently. Services are prioritized relative to each other. In case the signal-to-noise ratio becomes too low, data packet portions that are related to lower-priority services can be omitted from some data packets before those data packets are transmitted. Data remaining in the packet can be sent at a reduced data transmission rate without causing the quality of service for the remaining packets to fall below the minimum required level.Type: GrantFiled: March 23, 2015Date of Patent: December 19, 2017Assignee: Exalt Wireless, Inc.Inventor: Peter Smidth
-
Patent number: 9847946Abstract: A method and apparatus are provided in which network traffic is separated based on application, query, or other criteria. A first application is stored in a first control group in a resource isolation environment, the first control group being associated with a first policy. A second application is stored in a second control group in the resource isolation environment, the second control group being associated with a second policy. Upon receiving a request for content through one of the first application and the second application, it is determined which control group is associated with the request. Traffic is managed in connection with the request according to the policy associated with the determined control group.Type: GrantFiled: May 1, 2015Date of Patent: December 19, 2017Assignee: Google, Inc.Inventor: Paul Masami Aoki
-
Patent number: 9847947Abstract: Network tool optimizers for server cloud networks and related methods are disclosed. In part, master filters are defined to segregate and control user traffic, and user filters are defined to forward the user traffic to cloud-based network tools or tool instances. A master user interface and user interfaces for each user are provided so that the master filters and user filters can be defined and managed. A filter rules compiler within the cloud-based network tool optimizer then combines the master filters with the user filters, resolves conflicts in favor of the master filters, and generates filter engine rules that are applied to filter engines within the network tool optimizer for the cloud network. The filter engines then forward packets received at input ports for the network tool optimizer to output ports for the network tool optimizer that are coupled to network tools or tool instances within the cloud network.Type: GrantFiled: August 30, 2016Date of Patent: December 19, 2017Assignee: Keysight Technologies Singapore (Holdings) PTE LTDInventor: Kristopher Raney
-
Patent number: 9847948Abstract: Controls electronic devices and/or throttles electronic devices and/or information for electronic devices based on agreements or events and/or based on schedule, location, time, or any combination thereof. An agreement includes condition(s) to satisfy the agreement, such as task(s) or activities to be performed by an agreement performer, for example based on a schedule and/or location, at a particular time, or time period, or, or events that may be detected, and actions performed to enforce or assert the agreement. Actions may include controlling the electronic device and/or at least partially enabling/disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. Embodiments may reduce or block information from particular sources during a scheduled school class to limit web surfing for information related to that class based on a schedule and/or location of the electronic device.Type: GrantFiled: March 23, 2014Date of Patent: December 19, 2017Assignee: ETURI CORP.Inventors: Ben Badiee, Amir Moussavian, Mark Lewis
-
Patent number: 9847949Abstract: Examples disclosed herein relate to receiving, by a scheduler, a request for a window during which to send a data packet through a crossbar. Transmission of the data packet is dependent upon a pool of transmission credits. The scheduler determines whether the pool of transmission credits is sufficient for transmitting the data packet, and when it is determined that the pool of transmission credits is insufficient, the scheduler determines whether to block the request or to speculatively arbitrate the window based on a value of a speculative request counter.Type: GrantFiled: March 17, 2017Date of Patent: December 19, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Nicholas George McDonald, Al Davis
-
Patent number: 9847950Abstract: A thread pool of consumers polls existing queues. A thread manager controls the number of active threads. This approach limits the number of threads, but is still able to keep up with the volume of traffic.Type: GrantFiled: March 16, 2017Date of Patent: December 19, 2017Assignee: Flexera Software LLCInventor: Martin Valdis Markevics
-
Patent number: 9847951Abstract: A method, a Software-Defined Networking (SDN) controller, and a network include operation of a multi-layer SDN network and uniquely identifying streaming content on higher layers relative to the multi-layer SDN network through deep packet inspection; associating the streaming content to a multi-layer service on the SDN network; and monitoring the streaming content on the SDN network over the multi-layer service. This can include dynamically adjusting bandwidth of the multi-layer service utilizing OpenFlow on the SDN network based on the monitoring. The deep packet inspection can utilize a Bloom filter embedded in a resource identifier of the streaming content by the content provider, wherein the embedded Bloom filter is transparent to content players and does not require changes to storage on associated web servers for the streaming content.Type: GrantFiled: November 4, 2013Date of Patent: December 19, 2017Assignee: Ciena CorporationInventors: Aung Htay, Paul Hudgins, Mallikarjunappa Kore
-
Apparatus, system, and method for ordering and provisioning variable bandwidth capacity on a network
Patent number: 9847952Abstract: Systems and methods for automatic purchasing, reserving and/or provisioning of a wavelength bandwidth block are disclosed. A user may access a web page, such as an interactive web-portal, to provide bandwidth data and corresponding ordering information for reserving a particular amount of bandwidth capacity on a telecommunications network. Subsequently, the customer's may access and the bandwidth blocks to increase/decrease and/or activate/deactivate portions of the reserved bandwidth capacity as needed.Type: GrantFiled: December 12, 2016Date of Patent: December 19, 2017Assignee: Level 3 Communications, LLCInventors: Kelly R. Crosby, Benjamin W. Garrard, Jeff King, Scott A. Nusz, Monisha Merchant -
Patent number: 9847953Abstract: In one embodiment, an apparatus includes a switch core that has a multi-stage switch fabric. A first set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have a protocol. Each peripheral processing device from the first set of peripheral processing devices is a storage node that has virtualized resources. The virtualized resources of the first set of peripheral processing devices collectively define a virtual storage resource interconnected by the switch core. A second set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have the protocol. Each peripheral processing device from the first set of peripheral processing devices is a compute node that has virtualized resources. The virtualized resources of the second set of peripheral processing devices collectively define a virtual compute resource interconnected by the switch core.Type: GrantFiled: June 30, 2009Date of Patent: December 19, 2017Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
-
Patent number: 9847954Abstract: The subject matter disclosed herein relates to a frame switch of an AFDX network in which the data acquisition application is decentralized. When the switch has to acquire the data transmitted on a virtual link, the switching table contains, apart from the input port and the output port (s) taken by this link, an ID representing the MAC address of the switch. The frames of this link are then not only switched but also transmitted to the network interface of the switch and processed by a dedicated application (DDA), hosted inside the switch. This application can be interrogated by a remote server and transfer the data that it has stored locally.Type: GrantFiled: April 17, 2014Date of Patent: December 19, 2017Assignee: AIRBUS OPERATIONS (S.A.S.)Inventors: Juan Lopez, Emilie Claudel
-
Patent number: 9847955Abstract: There is provided a device that displays an image in a chatting area where a text is displayed. The device includes a data communication unit that receives a text from an external device via a network; a text display unit that displays the received text in the chatting area; an image search unit that searches for image data of an image selected through a user interface; a position detection unit that detects position information of a region selected through the user interface in the chatting area; and an image display unit that displays the searched image data in a region corresponding to the detected position information. Further, when the displayed text is shifted in the chatting area, the displayed image data are also shifted in the chatting area.Type: GrantFiled: October 21, 2013Date of Patent: December 19, 2017Assignee: KAKAO CORP.Inventor: Joo Hyun Ji
-
Patent number: 9847956Abstract: Systems and methods are disclosed for managing electronic requests for photographs and other multimedia content by receiving, from a first user's mobile application, a request to receive multimedia content from a second user's mobile application, adding the request to receive multimedia content from the mobile application of the second user device to a queue of pending requests associated with the second user, the queue of pending requests including any requests for multimedia content received by the mobile application of the second user device from one or more other users, and prompting a second user device to include generated or retrieved multimedia content either in response to the request or one of more of the pending requests in the queue. The first or second user mobile application may enable managing electronic requests using a user interface displaying a list of requested, sent, and/or received multimedia content.Type: GrantFiled: April 29, 2016Date of Patent: December 19, 2017Assignee: Junglo LLCInventor: Lionel Brecx
-
Patent number: 9847957Abstract: Message delivery is controlled based on the context of multiple recipients and the content of one or more messages. One or more messages are received from one or more sender devices, the messages containing dynamic content. Contextual requirement data is received from the sender device(s) indicating a dynamic contextual requirement to be met for the message(s) to be made available to a user of one or more recipient devices. Context data is received, indicating a context of each user of a respective recipient device. The dynamic content and the dynamic contextual requirements are modifiable, depending on the context data. The context data is evaluated to determine whether the dynamic contextual requirement is met. Responsive to the dynamic contextual requirements being met, a respective message is made available to a respective user of the recipient devices.Type: GrantFiled: January 4, 2017Date of Patent: December 19, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Christopher Baldwin
-
Patent number: 9847958Abstract: A network is disclosed that includes a message originator computer and a message recipient computer, for secure electronic mail delivery. In accordance with the invention, the network includes a message delivery server that can distinguish between real and phantom messages. In operation, the message originator computer waits a random time and then transmits a first encrypted phantom message to the message delivery server. This message is to spoof an eavesdropper into believing that there is a steady stream of messages being sent from the originator computer. However, the message delivery server recognizes the message as a phantom message and discards it. When the message originator computer receives a user request to transmit a real message to the recipient computer, it waits a random time and then encrypts and transmits the real message to the message delivery server. The message delivery server recognizes the message as a real message and forwards the real message to the recipient computer.Type: GrantFiled: March 13, 2017Date of Patent: December 19, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Joseph Thomas O'Neil, Kenneth H. Rosen
-
Patent number: 9847959Abstract: A method, system and computer program product for improving social network users' interactions. The content of posts in a thread is analyzed so as to group the posts by topic. The posts directed to a specific topic are then analyzed to determine which users posted an initial post or a comment containing an ongoing question not answered. The users' profiles, liked pages and/or friends' graphs for the users involved in the analyzed posts are analyzed to determine any relationships among the users. Furthermore, past communication patterns and/or liked pages of the users are analyzed to determine the likelihood of responding to posts. The posts in the original thread are split into a new thread containing the group(s) of posts directed to a topic(s) having a group of users who would most likely participate in the new thread, where the group of users is selected based on the analysis discussed above.Type: GrantFiled: May 1, 2015Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Vikrant Akavaram, Lisa M. Bradley, Lillian Y. Lei, Lawrence Louie
-
Patent number: 9847960Abstract: Methods and systems of dynamically updating content in e-mail messages are described. In some embodiments, an e-mail message is generated. The e-mail message comprises existing content viewable within an e-mail client and is configured to initiate a modification of the existing content within the e-mail message by the e-mail client subsequent to the e-mail message being downloaded by the e-mail client. The modification of the existing content is viewable within the e-mail client. The generated e-mail message is sent to an e-mail account from which a user can view the e-mail message within the e-mail client. In some embodiments, the e-mail message is further configured to cause the e-mail client to obtain new content from a remote server for use in the modification of the existing content within the e-mail message.Type: GrantFiled: February 27, 2014Date of Patent: December 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Patent number: 9847961Abstract: The disclosure generally relates to Internet of Things (IoT) device social networking, and in particular to an IoT device publish-subscribe messaging model and automatic IoT device social network expansion. For example, IoT devices from different networks may publish status data that relates to certain topics, wherein the published status updates may be managed in a distributed manner at each IoT network. Furthermore, IoT devices interested in published data can subscribe to data relating to certain topics, which may be used to dynamically adjust actions that the subscribing IoT devices may take. Furthermore, IoT devices can employ common social networking capabilities (e.g., refer, follow, like, publish, subscribe, etc.) to interact with other IoT devices and find relevant information from other IoT devices that can be used to improve performance and effectiveness.Type: GrantFiled: February 21, 2014Date of Patent: December 19, 2017Assignee: QUALCOMM IncorporatedInventors: Mohammed Ataur Rahman Shuman, Amit Goel, Sandeep Sharma, Binita Gupta, Ashutosh Aggarwal
-
Patent number: 9847962Abstract: A device, network, and method for communications with spatial-specific sensing is provided. In an embodiment, a method in a first communication node for providing contention-based transmission from the first communication node in a network to a second communication node includes determining, by the first communication node, a transmission direction, the transmission direction characterized by a digital beamforming direction and an analog beamsteering direction; performing, by the first communication node, spatial-specific carrier sensing in accordance with a sensing direction associated with the transmission direction; determining, by the first communication node, a channel status of a channel along the sensing direction according to the spatial-specific carrier sensing; and transmitting, by the first communication node, a transmission along the transmission direction.Type: GrantFiled: July 27, 2015Date of Patent: December 19, 2017Assignee: Futurewei Technologies, Inc.Inventors: Jialing Liu, Weimin Xiao
-
Patent number: 9847963Abstract: Methods and systems may be provided to receive a first client request for a first service. A unicast mDNS query response may be provided to the first client, wherein the query response comprises information indicative of a denial of the first service and the query response is available for display to the first client.Type: GrantFiled: October 9, 2013Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventor: Fajalia Bhavik Ishvarchandra
-
Patent number: 9847964Abstract: Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service configuration details from the commissioning device. The commissioning device has previously retrieved the service configuration details that contain details configured to enable the joining device to connect to the remote service. Using the service configuration details, a device connects to the remote service using the received service configuration details.Type: GrantFiled: January 6, 2015Date of Patent: December 19, 2017Assignee: Google LLCInventor: Jay D. Logue
-
Patent number: 9847965Abstract: A pluggable asset detection engine is used to identify devices within a network. The pluggable asset detection engine includes a set of pluggable discovery sensors and is adapted to identify particular address information of a particular computing device within a network, using a first pluggable discovery sensor in the set of discovery sensors, and send an identification of the particular address information of the particular computing device to an asset management system for inclusion of the particular address information in an asset repository managed by the asset management system.Type: GrantFiled: June 2, 2015Date of Patent: December 19, 2017Assignee: McAfee, LLCInventors: James Michael Hugard, IV, Robin Keir, Joshua Cajetan Rebelo, Ofir Arkin, Sven Schrecker
-
Patent number: 9847966Abstract: To serve content through a content delivery network (CDN), the CDN must have some information about the identity, characteristics and state of its target objects. Such additional information is provided in the form of object metadata, which according to the invention can be located in the request string itself, in the response headers from the origin server, in a metadata configuration file distributed to CDN servers, or in a per-customer metadata configuration file. CDN content servers execute a request identification and parsing process to locate object metadata and to handle the request in accordance therewith. Where different types of metadata exist for a particular object, metadata in a configuration file is overridden by metadata in a response header or request string, with metadata in the request string taking precedence.Type: GrantFiled: October 12, 2015Date of Patent: December 19, 2017Assignee: Akamai Technologies, Inc.Inventors: Joel M. Wein, John Josef Kloninger, Mark C. Nottingham, David R. Karger, Philip A. Lisiecki
-
Patent number: 9847967Abstract: Methods and apparatuses for a network element having DHCP proxy functionality are described. According to one embodiment, an exemplary method includes receiving, at a network element, a request for an IP address from a subscriber, in response to the request, on behalf of the subscriber, communicating with one or more IP address providers over a network to process the request, and responding to the subscriber with respect to the request as if the network element is an IP address provider, on behalf of the one or more IP address providers.Type: GrantFiled: September 16, 2015Date of Patent: December 19, 2017Assignee: ERICSSON ABInventors: Peter Arberg, Arunkumar M. Desigan, Kishore Krishna Seshadri, Robert G. Kilfoyle, Ganesan Vivekanandan