Multiple Network Interconnecting Patents (Class 709/249)
  • Patent number: 10664550
    Abstract: A method according to one embodiment includes mapping the competitive computer network environment based on network connections between web domains within the competitive computer network environment, wherein the web domains include at least a target domain and a plurality of source domains, determining persistence properties of the network connections between the web domains to identify network connections that are expected to persist for at least a threshold period of time, determining, for each source domain of the plurality of source domains having a network connection with the target domain expected to persist for at least the threshold period of time, a referral value indicative of an amount of network traffic directed from the source domain to the target domain, and ranking the source domains based on the corresponding referral values.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 26, 2020
    Assignee: DemandJump, Inc.
    Inventor: Tyler Foxworthy
  • Patent number: 10621198
    Abstract: Systems and methods for securely replicating a database include receiving, at a server with access to a database comprising a plurality of database entries, a request to replicate the database to a computing device, wherein access to each database entry of the plurality of database entries is controlled based on a plurality of classification levels; determining, by the server, a classification level of the computing device; filtering, by the server, the plurality of database entries to generate a filtered subset of the plurality of database entries, wherein the filtered subset comprises database entries at or below the classification level of the computing device; sending, to the computing device, the filtered subset, wherein the computing device uses the filtered subset to create a replicated database.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 14, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: Michael Levin
  • Patent number: 10623299
    Abstract: Examples include receiving a rule for communication between a first group and a second group of endpoints in a network. The network may include a plurality of networking devices. Examples include receiving a first identifier for the first group and a second identifier and a network address for the second group, receiving composition data of the network. Examples also include determining a topology of the network comprising a first number of communication paths and determining a reduced topology based on the rule, the first identifier, and the second identifier. The first number of paths may link a first networking device out of the plurality of networking devices to each device of the plurality of the networking devices. The second number of paths may link the first networking device to the second group.
    Type: Grant
    Filed: April 28, 2018
    Date of Patent: April 14, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Paul Allen Bottorff
  • Patent number: 10616176
    Abstract: A system includes a vehicle modem; a storage maintaining paired device data including phone numbers of mobile devices; and a web server installed to a telematics control unit connected to a vehicle bus. The web server identifies a change in a network address of the vehicle modem, and in response, sends the changed network address to the mobile devices using short message service (SMS) messages addressed to the phone numbers of the mobile devices. A mobile device identifies a web request as including a hostname of a vehicle; accesses a virtual domain name server of the device to determine whether the mobile device locally maintains a network address for the hostname; if so, initiates a web connection to the network address, and if not, initiates the web connection using a network address resolved from the hostname via a remote domain name server.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: April 7, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Oliver Lei, Allen R. Murray
  • Patent number: 10616061
    Abstract: Methods and systems are provided for configuring or customizing settings or parameters of different media devices for compatible operations in an automated manner. An exemplary method of configuring a device for presenting media content in conjunction with a second device involves a client device detecting the device on a wireless network, identifying performance characteristics associated with the second device coupled to the device, and automatically configuring the device for operation with the second device via the wireless network and in a manner that is influenced by the performance characteristics associated with the second device. In this regard, one or more configurable parameters or settings maintained at the device and that influence its operation may be modified via the wireless network to correspond to performance characteristics of the second device, thereby facilitating compatible interoperation with the second device.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: April 7, 2020
    Assignee: DISH Network L.L.C.
    Inventor: Erik Holley
  • Patent number: 10579573
    Abstract: Embodiments of the present invention are directed to a configuration interface of a network ASIC. The configuration interface allows for two modes of traversal of nodes. The nodes form one or more chains. Each chain is in a ring or a list topology. A master receives external access transactions. Once received by the master, an external access transaction traverses the chains to reach a target node. A target node either is an access to a memory space or is a module. A chain can include at least one decoder. A decoder includes logic that determines which of its leaves to send an external access transaction to. In contrast, if a module is not the target node, then the module passes an external access transaction to the next node coupled thereto; otherwise, if the module is the target node, the transmission of the external access transaction stops at the module.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 3, 2020
    Assignee: Cavium, LLC
    Inventors: Guy Townsend Hutchison, Harish Krishnamoorthy, Gerald Schmidt, Vishal Anand
  • Patent number: 10572510
    Abstract: Technologies are described for facilitating transaction processing within a database environment having a coordinator node, a first worker node, and at least a second worker node. The coordinator node receives local transaction tokens from the first and the at least a second worker nodes. The coordinator nodes determines a synchronized transaction token using at least the local transaction tokens from the first and the at least a second worker nodes. The coordinator node sends the synchronized transaction token to the first and the at least a second worker nodes.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: February 25, 2020
    Assignee: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park, Deok Koo Kim
  • Patent number: 10547617
    Abstract: Systems and methods here may be used for authorizing network access including using a controller with a processor and memory, the controller in communication with a first network for controlling access to the first network. From a user equipment having a user registered in a visitor network, an access request to access the first network is received, wherein the access request includes a MAC address of the user equipment. Based on a query performed in a subscriber repository, if the received MAC address is not found, a credential request is sent to the user equipment, and a credential is received from the user equipment. A single use code is generated, stored in the subscriber repository, and sent to the user equipment via a trusted channel. A new code and a new credential are received via the visitor network, and are compared. If the new code and the single use code match, the new credential is registered for re-use by the user equipment.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 28, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Doron Givoni, Oleg Pogorelik
  • Patent number: 10540513
    Abstract: A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component. It can be determined via the data protection component whether the data from the query includes protected data whose transmission to a computerized extension would violate a computer-readable data protection rule. The extension is outside the compliance boundary in the computer system and is configured to participate in responding to natural language queries received by the main natural language processor. In response to determining that the data from the query includes the protected data, transmission of the protected data from the main natural language processor to the extension as part of responding to the query can be inhibited.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
  • Patent number: 10530600
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: January 7, 2020
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 10516648
    Abstract: A system may include a first network having a first communications protocol, a second network having a second communications protocol and at least one edge device in communication with the first network and the second network. The edge device may include a translator to translate a first address associated with the first network and based on the first communications protocol into a second address associated with the second network and based on the second communications protocol. The second address may include a first address portion based on a first fragment of the first address, a second address portion having a translation key based on a second fragment of the first address and a third address portion having a locator address.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 24, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Paul A. Bottorff
  • Patent number: 10484273
    Abstract: Techniques for notification for a prioritized media path for a communication session are described. According to various embodiments, a communication session is authenticated with a communication service. The communication service interacts with an Internet Protocol (IP) network and a wireless access network to cause the communication session to be routed across a prioritized media path.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10462670
    Abstract: A radio terminal apparatus (113) is configured to perform D2D communication with at least one radio terminal (121-124) belonging to a second group (group 2) when a predetermined condition is satisfied. The predetermined condition includes that a first radio terminal (110) belonging to a first group (group 1) to which the radio terminal apparatus (113) belongs gives the second group (group 2) implicit or explicit permission to perform D2D communication between the first and second groups (groups 1 and 2). It is thus, for example, possible to contribute to improving security of device-to-device (D2D) communication performed between D2D communication groups.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 29, 2019
    Assignee: NEC Corporation
    Inventor: Hiroaki Aminaka
  • Patent number: 10454699
    Abstract: A hub apparatus comprises a first port that receives predetermined cascade-supplied differential signals; a plurality of second ports that receive and output the predetermined differential signals; a third port that cascade-outputs the predetermined differential signals; a plurality of differential signal line pairs that daisy-chain connect the first port, the plurality of second ports, and the third port in this order from upstream to downstream; and a terminator provided between two differential signal lines that constitute a differential signal line pair connecting the last-stage second port out of the plurality of second ports to the third port.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 22, 2019
    Assignee: NEC CORPORATION
    Inventors: Jun Morizono, Ichiro Hirai, Kazuhiro Kawamoto, Shinichiro Iwata, Tsuyoshi Abe
  • Patent number: 10432513
    Abstract: For a managed network implementing at least one logical router having centralized and distributed components, some embodiments provide a method that better supports the provision of certain network applications and/or services. The method receives at a host implementing (1) a distributed logical router and (2) a plurality of logical switches of a logical network along with other hosts, a message from a first data compute node (DCN) executing on the host. The host logically forwards the message to the distributed logical router that uses a particular anycast internet protocol (IP) address using a first media access control (MAC) address. The distributed router determines that the message requires processing by a centralized logical router (e.g., a service router, edge node, etc.) executing on an edge node host and forwards the message to the centralized logical router using the same anycast IP address and a second, unique MAC address.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: October 1, 2019
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Mani Kancherla
  • Patent number: 10417033
    Abstract: Systems, methods, and apparatuses enable optimizing a size of computer threat signature libraries used by computer security applications to detect potential occurrences of computer and network security threats. In an embodiment, a threat signature is a pattern used by a computer security application to detect instances of potential security threats. A threat signature library is a collection of individual threat signatures, the library used in conjunction with a threat library to enable detecting a range of threats to computing devices and networks (e.g., various known viruses, malware, spam, types of network-based attacks, etc.). Based on profile information collected for a computing device, a security orchestrator optimizes the size of security threat signature libraries to be used to provide security services to the device.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 17, 2019
    Assignee: ShieldX Networks, Inc.
    Inventors: Ratinder Paul Singh Ahuja, Manuel Nedbal
  • Patent number: 10409495
    Abstract: Metadata from a file system in a data storage environment is obtained. The obtained metadata from the file system is indicative of one or more properties of one or more data blocks storable in the data storage environment. One or more data optimizations performed in a data protection operation for the data storage environment with respect to the one or more data blocks are controlled based on at least a portion of the metadata obtained from the file system.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Leehod Baruch, Assaf Natanzon, Saar Cohen, Jehuda Shemer
  • Patent number: 10409494
    Abstract: Mass storage devices of any interface can be redirected to a server. When a mass storage device is connected to a client terminal, a client-side proxy can obtain information about the device including the interface by which the device connects to the client terminal. The proxy can relay this information to a server-side agent which can instruct a VMiniport enumerator to enumerate the mass storage device using the interface specified in the information. When the VMiniport driver is loaded, the agent can also use the information to cause the VMiniport driver and the storport driver to be initialized in accordance with the specified interface. The VMiniport driver and storport driver will therefore be configured to communicate IO requests targeting the mass storage device in a format appropriate for the interface.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: September 10, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Gokul Thiruchengode Vajravel, Ramanujam Kaniyar Venkatesh
  • Patent number: 10298711
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions. The instructions may cause the processor to intercept a packet from a downstream service function classifier, in which the packet includes metadata that specifies an ordered set of service functions within a service function chain to be implemented on the packet, generate a correlation cookie that associates the packet with the service function chain, and encode the correlation cookie into the packet. The instructions may also cause the processor to store the correlation cookie and the metadata in a cache to correlate the correlation cookie and the metadata and send the packet with the encoded correlation cookie to the service function provider.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Juliano Cardoso Vacaro, Paul Allen Bottorff, Donald Fedyk, Sebastien Tandel, Dorian Conde Langbeck
  • Patent number: 10284524
    Abstract: A system comprising a gateway capable of connecting to an Internet router, and at least one Internet-connected device, said Internet-connected device comprising a digital certificate limiting its Internet access to a particular server or servers, said gateway capable of verifying the certificate and connecting the Internet-connected device to its server or servers.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: May 7, 2019
    Inventor: James Armand Baldwin
  • Patent number: 10223302
    Abstract: Systems and methods for implementing a user mode virtual serial communications port emulator are disclosed herein. According to an aspect, a method for a virtual serial communications port emulator includes using at least one processor and memory for creating a virtual serial communication port (VCP) driver in a user mode of an operating system. The method further includes emulating a physical serial communication port using the VCP driver. In addition, the method includes converting outgoing data from an application executed on the at least one processor and memory via the VCP driver into a format complying with a protocol associated with a VCP device server. The method also includes converting incoming data from the VCP device server complying with the protocol into a second format understood by the application, wherein the VCP driver is communicated with using an unpublished universally unique identifier (UUID).
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: March 5, 2019
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Glynn Farrow, Weifeng Ge, Mui Ling Tay, Guek Wu Neo
  • Patent number: 10219356
    Abstract: Wireless lighting control systems and methods for controlling the illumination of one or more light fixtures are disclosed, including self-commissioning of hardware. Embodiments include a server connected to a wide area network and having software for configuring, monitoring, and controlling lighting fixtures at a site. The control system also includes a wireless gateway at the site initiating communication with the server via a cellular network. Wireless devices initiate communication with the wireless gateway via a mesh network and each wireless device can be wired to control at least one lighting fixture. Once hardware of the site system (e.g., a gateway and/or any device) is mounted or positioned in the appropriate location and powered on, the hardware will self-commission by automatically initiating communications. The gateway will initiate communication and identify itself to server system.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: February 26, 2019
    Assignee: RAB Lighting Inc.
    Inventors: Ross A. Barna, Michael Theodore Case-Hayes, Ankit Sanghvi, Jason Lawrence Oliver
  • Patent number: 10219016
    Abstract: Techniques disclosed herein include systems and methods for excluding specific application traffic from customer consumption-based data billing counts. This is useful for excluding traffic from consumption totals where the application traffic has been accounted for using other means, such as through billing as a separate or technically distinct service. In practice, a tablet computer (or other end user device) can run a video application that uses a high-speed data network via a cable modem. This video application may be included as part of a core video package associated with a distinct cable television service. The system then provides accurate consumption billing of customer traffic that is outside of any other managed services by creating separate logical data service flows at a Cable Modem Termination System (CMTS) for excluding specific traffic counts.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: February 26, 2019
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Michael S. Kelsen, Tushar Nakhre, Shan Huang, Andrew Danforth, Howard Pfeffer
  • Patent number: 10171559
    Abstract: A network device stores a Virtual Extensible Local Area Network (VxLAN) Tunnel Endpoint (VTEP) membership information that associates VxLANs each with a corresponding set of VTEPs authorized to originate VxLAN packets on that VxLAN. The network device receives from a communication network a VxLAN packet that identifies a VxLAN and an originating VTEP. The VTEP compares the originating VTEP to the set of VTEPs associated with the VxLAN in the VTEP membership information that matches the identified VxLAN. If the comparison indicates that the originating VTEP is not included in the set of VTEPs authorized to originate VxLAN packets, the VTEP discards the received VxLAN packet. Otherwise the VTEP further processes the VxLAN packet.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Cai, Yuxiang Chen, Danmu Wu, Zhiyong Fang
  • Patent number: 10171594
    Abstract: In an example, there is disclosed a system and method for providing a service-oriented architecture, including request/response, over a publish/subscribe framework. In one embodiment, a system is disclosed for adding layers upon a publish/subscribe messaging framework for sophisticated messaging such as point-to-point (request/response) and the ability to query for available services, in a reliable, scalable manner.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 1, 2019
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Sudeep Das
  • Patent number: 10162980
    Abstract: Embodiments are directed to managing data in a file system. A file system engine may provide a file system that includes file system objects accessible by two or more clients that use different native permission schemes. The file system engine may receive an access request from a client to access the file system objects that includes native permission values. A permissions engine provides platform permission values from a platform permission scheme associated with the file system objects. The permissions engine provides requested platform permission values based on the platform permission scheme and the native permission values included in the access request. The permissions engine compares the requested platform permission values to the platform permission values associated with the file system objects. The permissions engine provides access rights to the file system objects based on an affirmative result of the comparison.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: December 25, 2018
    Assignee: Qumulo, Inc.
    Inventors: Remi Bernotavicius, Jose Costa, Zacharie Lamont Kirsch, Jason Sturgeon, Philip Taron
  • Patent number: 10158581
    Abstract: The invention relates to a method, by a control node (100, 150), for selecting one of a plurality of media forwarding elements (200, 250) in a network for forwarding an additional media data stream by the selected media forwarding element, the method comprising the steps of receiving (S21, S31, S100) a load message from one of the media forwarding elements, the load message containing information about a load level of said one media forwarding element and about how media data streams from a first area (300) of the network from which said one media forwarding element receives the media data streams contribute to the load level of said one media forwarding element. The received information is stored in a storage unit (130) of the control node. When a setup request for an additional media data stream is received, the setup request requesting a selection of one of the media forwarding elements for the second media data stream by the control node (100, 150).
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: December 18, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Florin Alexandru Deaconu
  • Patent number: 10127060
    Abstract: A system and method of logging and replay among heterogeneous devices includes one or more shared services including a replay service, a processor for executing the shared services, and a shared interface for providing access to the shared services. The replay service selects one or more logs for playback, emulates one or more playback devices, each of the playback devices being associated with a respective one of the logs, extracts one or more log entries from each of the logs, recreates one or more recreated service requests for the one or more shared services based on information associated with each of the log entries, and initiates the recreated service requests. In some embodiments, the system and method further include a logging service to create new log entries based on new service requests, associate the new log entries with a corresponding timestamp, and record the new log entries.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 13, 2018
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Mahdi Azizian, Jonathan M. Sorger, Simon P. Dimaio
  • Patent number: 10116618
    Abstract: Methods, systems, and computer program product embodiments for exchanging data information packets, by a processor device, include receiving an Internet Protocol (IP) information unit by a host node executing a Fibre Connection (FICON) software library; writing the IP information unit to a transport layer; and transmitting data including the IP information unit to a target node over a FICON network.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Karla J. Lehmann, Stefan Lehmann
  • Patent number: 10110643
    Abstract: A method includes, with a bearer node, utilizing a first connection between the bearer node and a first type application node, the first type application node being associated with a first telecommunication service, the bearer node configured to process media traffic between endpoints. The method further includes, with the bearer node, utilizing a second connection between the bearer node and a second type application node, the second application node being associated with a second telecommunication service, the second telecommunication service being different than the first telecommunication service. The bearer node is configured to provide a common media platform to the first application node and the second application node.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: October 23, 2018
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10104633
    Abstract: The disclosure relates to technology providing seamless mobility to a mobile producer node. A request message is received from a requesting node in an information centric network. The request message includes mapping point parameters that have an identifier to identify a mapping server that serves requests targeting the mobile producer node and location-based metrics of the mobile producer node. The mapping point parameters are updated when the mobile producer node moves from a first network component to a second network component, and the updated mapping point parameters are provided to the requesting node in a response message sent from the mobile producer node. The request message may then be forwarded from the requesting node to the mobile producer node using the updated mapping point parameters.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 16, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Aytac Azgin, Ravishankar Ravindran
  • Patent number: 10090993
    Abstract: A packaged circuit including a digital controller, a port physical layer and a digital coding circuit is provided. The digital controller outputs digital data in parallel via a parallel data channel, and the digital data includes a plurality of data bits. The port physical layer includes a clock generator, and outputs a data signal according to the data bits. The clock generator outputs a clock signal to the digital controller. The digital coding circuit is coupled to the digital controller and the port physical layer, and receives the digital data and the clock signal. The digital coding circuit codes the clock signal to generate a plurality of clock bits, and outputs the clock bits to the port physical layer. The port physical layer converts the clock bits into an output clock and outputs the output clock.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: October 2, 2018
    Assignee: ALi Corporation
    Inventors: Hsu-Che Nee, Chi-Bin Chen, Yi-Hsien Cheng
  • Patent number: 10079746
    Abstract: A system and method for testing a data channel are provided. In one embodiment, the method includes: (1) transmitting groups of increasing numbers of probing packets of a uniform load over successive time periods over the data channel and (2) determining a bandwidth of the data channel based on receive times and loads of at least some of successfully received ones of the groups.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 18, 2018
    Assignee: Nvidia Corporation
    Inventors: Reza Marandian Hagh, Xuezhou Ma, Sudhakar Aluri, Thomas Meier
  • Patent number: 10057174
    Abstract: The present disclosure is directed to a system and method for dynamic and adaptive load balancing. An example method includes receiving, at a network device, a data packet to be sent via one or more aggregation groups, where the aggregation groups each comprise a plurality of aggregate members. The example method further includes determining, based on the data packet, a flow identifier of a flow to which the data packet belongs and determining a state of the flow. The example method also includes determining, based on the flow identifier and the state of the flow, an assigned member of the plurality of aggregate members for the flow and communicating the packet via the assigned member.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 21, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Niranjan Shankar Vaidya
  • Patent number: 10051058
    Abstract: A method is provided for classifying a data segment with respect to its further processing in a data transporting unit, in particular in a network processor. The data segment is provided by an input interface. A first key for a lookup table is ascertained as a function of an identifier (chid) established in advance and as a function of an identifier (devid) of the input interface from which the data segment stems. A second key for the lookup table is ascertained.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: August 14, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas Brune, Herbert Leuwer, Stefan Fuhrmann
  • Patent number: 10039174
    Abstract: Embodiments of the present disclosure decrease conflicts between individual lighting devices in a wireless network when responding to a broadcast/multicast message sent to a group of devices. In some embodiments the devices delay sending their acknowledgment to commands until after a specific time period. Some embodiments limit the number of time delays to one of a predetermined number of time delays, where the number of time delays are assigned by an external source, such as the gateway. Still other embodiments include assigning each device one of a limited number of preset time delays, where the total number of preset time delays are less than the number of devices, for example, ten (10) percent of the number of devices (here some devices will have the same time delays as other devices). Still other embodiments use bitmaps to designating which one or more individual devices the message is intended for.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: July 31, 2018
    Assignee: RAB Lighting Inc.
    Inventors: Jason Lawrence Oliver, Frank Hubert Benetz
  • Patent number: 10018478
    Abstract: A method of providing navigation on an electronic device when the display screen is locked. The method receives a verbal request to start navigation while the display is locked. The method identifies a route from a current location to a destination based on the received verbal request. While the display screen is locked, the method provides navigational directions on the electronic device from the current location of the electronic device to the destination. Some embodiments provide a method for processing a verbal search request. The method receives a navigation-related verbal search request and prepares a sequential list of the search results based on the received request. The method then provides audible information to present a search result from the sequential list. The method presents the search results in a batch form until the user selects a search result, the user terminates the search, or the search items are exhausted.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Marcel van Os, Sarah G. Barbour, Brady A. Law, Bradford A. Moore
  • Patent number: 9996498
    Abstract: Communication apparatus includes a host interface for connection, via a host bus, to a host processor and a host memory, which is mapped to an address space of the host bus, and a network interface, configured to transmit and receive packets over a network. A local memory is configured to hold data in a memory space that is not mapped to the address space of the host bus. Packet processing circuitry, which is connected between the host interface and the network interface and is connected to the local memory, is configured to receive from the network interface a packet carrying a remote direct memory access (RDMA) request that is directed to an address in the local memory, and to service the RDMA request by accessing the data in the local memory.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: June 12, 2018
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Ariel Shahar, Maria Lubeznov
  • Patent number: 9996491
    Abstract: A network interface device for a host computer includes a network interface, configured to transmit and receive data packets to and from a network. Packet processing logic transfers data to and from the data packets transmitted and received via the network interface by direct memory access (DMA) from and to a system memory of the host computer. A memory controller includes a first memory interface configured to be connected to the system memory and a second memory interface, configured to be connected to a host complex of the host computer. Switching logic alternately couples the first memory interface to the packet processing logic in a DMA configuration and to the second memory interface in a pass-through configuration.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: June 12, 2018
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Diego Crupnicoff, Todd Wilde, Richard Graham, Michael Kagan
  • Patent number: 9998382
    Abstract: A process and system for user-controlled configuration of an Internet protocol network. The user may supply input for generating a network classification profile, which includes a number of classes of service (COSs) for prioritizing network traffic, including video transmission. A quality of service (QOS) may be measured and compared with a COS for video transmission. Depending on the measured QOS, a network alert may be issued and a priority of packets associated with the COS for video transmission may be increased.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: June 12, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert J. Ferro, Luis Figueroa, David H. Lu, Chen Yui Yang
  • Patent number: 9985954
    Abstract: A new management node associated with a new rack sends at least a public key of the new management node to a first management node associated with a first rack and a plurality of autonomous management nodes. The first management node sends the new management node an access token trusted by at least a portion of the plurality of autonomous management nodes and a set of public keys corresponding to at least a portion of the plurality of autonomous management nodes. The new management node can send its public key and the access token to at least a portion of the plurality of autonomous management nodes. In response, the new management node can establish a mutual trust relationship with at least a portion of the plurality of autonomous management nodes.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: John Yow-Chun Chang, Ching-Yun Chao, Patrick L. Davis, Rohan Gandhi, Yuhsuke Kaneyasu, Lewis Lo, Ki H. Park, Ankit Patel, Kin Ueng, Iqbal M. Umair, Leonardo A. Uzcategui, Barbara J. Vander Weele
  • Patent number: 9967282
    Abstract: Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: May 8, 2018
    Assignee: Sophos Limited
    Inventors: Andrew J. Thomas, Mark D. Harris, Simon Neil Reed, Neil Robert Tyndale Watkiss, Kenneth D. Ray
  • Patent number: 9967798
    Abstract: A near field communication (NFC) router of a mobile device receives a first message from an external NFC device and, in accordance with a first active rule, processes the first message as being targeted to a first host processing device of the mobile device. When the NFC router receives a second message from the external NFC device and detects a bit pattern in the second message indicating that the first host processing device is not an intended target of the second message, the NFC router activates a second rule. When the NFC router receives a further first message from the external NFC device, the NFC router processes the further first message as being targeted to a target host processing device in accordance with the second active rule.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 8, 2018
    Assignee: Proton World lnternational N.V.
    Inventor: Olivier Van Nieuwenhuyze
  • Patent number: 9929920
    Abstract: Methods and systems for analyzing flows of communication packets. A front-end processor associates input packets with flows and forwards each flow to the appropriate unit, typically by querying a flow table that holds a respective classification for each active flow. In general, flows that are not yet classified are forwarded to the classification unit, and the resulting classification is entered in the flow table. Flows that are classified as requested for further analysis are forwarded to an appropriate flow analysis unit. Flows that are classified as not requested for analysis are not subjected to further processing, e.g., discarded or allowed to pass.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: March 27, 2018
    Assignee: VERINT SYSTEMS LTD.
    Inventors: Eithan Goldfarb, Yuval Altman, Naomi Frid, Gur Yaari
  • Patent number: 9924213
    Abstract: Techniques disclosed herein include systems and methods for excluding specific application traffic from customer consumption-based data billing counts. This is useful for excluding traffic from consumption totals where the application traffic has been accounted for using other means, such as through billing as a separate or technically distinct service. In practice, a tablet computer (or other end user device) can run a video application that uses a high-speed data network via a cable modem. This video application may be included as part of a core video package associated with a distinct cable television service. The system then provides accurate consumption billing of customer traffic that is outside of any other managed services by creating separate logical data service flows at a Cable Modem Termination System (CMTS) for excluding specific traffic counts.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: March 20, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Michael S. Kelsen, Tushar Nakhre, Shan Huang, Andrew Danforth, Howard Pfeffer
  • Patent number: 9906896
    Abstract: One or more implementations can include methods, systems and computer readable media for client location discovery. In some implementations, the method can include receiving, at an access point, a location discovery request message from a client and sending a request from the access point to a location server requesting location information for the client, when a location server is available. The method can also include receiving location information from the location server, when a location server is available and providing the access point location as location information, when a location server is not available. The method can further include sending the location information as a response to the client.
    Type: Grant
    Filed: September 21, 2013
    Date of Patent: February 27, 2018
    Assignee: Avaya Inc.
    Inventors: Vivek L. Atreya, Shashi H. Ankaiah, Seung Bong Han, Seemant Choudhary
  • Patent number: 9838941
    Abstract: A near field communication (NFC) router of a mobile device receives a first message from an external NFC device and, in accordance with a first active rule, processes the first message as being targeted to a first host processing device of the mobile device. When the NFC router receives a second message from the external NFC device and detects a bit pattern in the second message indicating that the first host processing device is not an intended target of the second message, the NFC router activates a second rule. When the NFC router receives a further first message from the external NFC device, the NFC router processes the further first message as being targeted to a target host processing device in accordance with the second active rule.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: December 5, 2017
    Assignee: PROTON WORLD INTERNATIONAL N.V.
    Inventor: Olivier Van Nieuwenhuyze
  • Patent number: 9819469
    Abstract: Techniques are described for managing QoS parameters of a bearer for which at least a portion of bearer data is served over a WLAN radio access technology. According to these techniques, a first device may identify a first set of one or more QoS parameters for serving a bearer over a wireless wide area network (WWAN). The first device may also determine a second set of one or more QoS parameters for serving the bearer over the WLAN based on an association between the first set of QoS parameters and the second set of one or more QoS parameters.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gavin Bernard Horn, Abhijit S. Khobare, Ajay Gupta, Fang Chen, Vikas Jain
  • Patent number: 9811599
    Abstract: An apparatus and a non-transitory computer-readable medium may perform a method for providing brand-driven URL keyword navigation. The method may comprise: receiving a user selection of an accepted third party; transmitting third party selection information to the accepted third party, the third party selection information being based on the user selection; and receiving brand-driven keyword data from the accepted third party in response to the transmission of the third party selection information, the brand-driven keyword data mapping a keyword to a particular URL.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: November 7, 2017
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Patent number: 9807098
    Abstract: Systems and methods here may be used for authorizing network access including using by a server computer with a processor and memory, for receiving, through the gateway support node, a request to access the first network associated with the gateway support node from a client device, wherein the request includes a client device identifier, sending a validation request of the client device identifier to the data storage server, receiving a validation response based on previously registered client device identifier information and previously registered credential information from a second network, from the data storage server and sending authorization approval to the gateway support node for the client device access request to the first network.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 31, 2017
    Assignee: Ruckus Wireless, Inc.
    Inventors: Doron Givoni, Oleg Pogorelik