Pathfinding Or Routing Patents (Class 370/351)
  • Patent number: 10070302
    Abstract: A network device receives signaling associated with a wireless device of a subscriber to a delay-tolerant wireless network service, and downloads a service profile of the subscriber from a Home Subscriber Server (HSS) associated with a wireless network. The network device retrieves, from the downloaded service profile, a signaling priority value associated with the subscriber or with the wireless device, and identifies whether the signaling priority value indicates a low priority value. The network device prioritizes the processing of signaling associated with a plurality of wireless devices based on whether the signaling priority value indicates the low priority value, wherein the plurality of wireless devices includes the wireless device.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: September 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Wing-Cheong V. Yeung, Suzann Hua, Priscilla Lau, Rezwanul Azim
  • Patent number: 10070374
    Abstract: Embodiments of the present invention relate to the field of communications, and provide a method, a node, a mobile terminal and a system for identifying a network tethering behavior. The method includes: receiving, by a gateway general packet radio service support node (GGSN), an Internet protocol (IP) packet sent by a to-be-networked device and forwarded by a mobile terminal; acquiring a time to live (TTL) value in the IP packet; determining whether the acquired TTL value is different from a specified TTL value; and if yes, determining that the to-be-networked device performs a network tethering behavior. Further provided are a corresponding gateway general packet radio service support node, mobile terminal and system. The present invention improves accuracy of identifying a network tethering behavior and expands a range of applicable scenarios for identifying a network tethering behavior.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: September 4, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tao Jin, Guobao Xi, Liang He
  • Patent number: 10068034
    Abstract: A method includes extracting classification keys from a collection of data items. A corpus of rules for matching to the classification keys is received, each rule including a respective set of unmasked bits having corresponding bit values, and at least some of the rules also include masked bits. Rule patterns are extracted from the corpus, each rule pattern defining a respective sequence of masked and unmasked bits to which one or more of the rules conforms. Multiple hash tables are defined in a RAM, each is used for searching for a rule that matches a given classification key. A match result of a given rule in a given hash table is also indicative of which of the other hash tables are to be used for subsequent searching. The data items are classified by matching the respective classification keys to the rules using one or more of the hash tables.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: September 4, 2018
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Gil Levy, Pedro Reviriego, Salvatore Pontarelli
  • Patent number: 10069908
    Abstract: Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Krishna P. Balasubramanian, Andrew Jeffrey Doane, Jeremy T. Hall, David Brian Lennon
  • Patent number: 10069846
    Abstract: An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: September 4, 2018
    Assignee: PERFTECH, INC
    Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
  • Patent number: 10063937
    Abstract: One variation of a method for serving a video advertisement to a computing device includes: segmenting a digital video into a first video segment and a second video segment; at a visual element loaded into a document, loading the first video segment; in response to a scroll event that shifts the visual element into view within a window rendered on a display of the computing device, playing back the first video segment within the visual element; during playback of the first video segment, loading the second video segment from a remote server; in response to completion of playback of the first video segment, playing back the second video segment within the visual element; and calculating a level of user engagement a total duration of the digital video played back in the visual element.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 28, 2018
    Assignee: yieldmo, Inc.
    Inventors: Connor Doherty, Eric Wu
  • Patent number: 10063670
    Abstract: The application provides a route synchronization method and an apparatus. The method includes: receiving, by a first FEF, an entire network address request message sent by a second FEF, where the entire network address request message includes an MAC address and an FC network segment of the second FEF; parsing, by the first FEF, the entire network address request message, acquiring the MAC address and the FC network segment of the second FEF, and storing the MAC address and the FC network segment of the second FEF in a routing table of the first FEF; and sending, by the first FEF, a response message to the second FEF, where the response message includes a MAC address and an FC network segment of the first FEF. Thus, distributed routing of an FCoE network is implemented, and scalability of the FCoE network is improved.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: August 28, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hao Chen, Wei Song, Xingfeng Jiang
  • Patent number: 10063473
    Abstract: One embodiment of the present invention provides a computing system. The computing system includes a processor and a memory storing instructions that are executed by the processor. The computing system stores in a first table a first mapping between a first switch identifier and a next-hop switch identifier for the first switch identifier, and stores in a second table a second mapping between the first switch identifier and a first media access control (MAC) address of a remote device. The computing system encapsulates a first packet, which has first MAC address as a destination address, in a first encapsulation header with the first switch identifier as an egress switch identifier of the first encapsulation header. This encapsulated packet is forwarded in a network of interconnected switches based on the first encapsulation header.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: August 28, 2018
    Assignee: BROCADE COMMUNICATIONS SYSTEMS LLC
    Inventor: Glenn C. Wenig
  • Patent number: 10057392
    Abstract: Embodiments of the present invention provide a packet processing method, device and system. The method includes: receiving, by a switching device, a packet, where there is a correspondence in the switching device between a prefix and a generic flow entry, where the correspondence is created by using the prefix as an index, and a match field of the generic flow entry corresponding to the prefix includes the prefix; acquiring, by the switching device according to the prefix, a bit field that is in the packet and that is used for matching; and performing matching, by the switching device, between a value of the bit field and a data parameter of the match field of the generic flow entry corresponding to the prefix. The embodiments of the present invention can reduce a quantity of times of generic field extraction from a packet and improve processing efficiency.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 21, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Pengcheng Tang, Yan Wang, Wei Zhou, Hui Ni
  • Patent number: 10051011
    Abstract: A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 14, 2018
    Inventors: Jonas Boerjesson, John Wolthuis, Jeffrey Lawson, Evan Cooke
  • Patent number: 10045358
    Abstract: In a situation where a direct channel (191) and a relaying channel (192) of a radio interface of a cellular network (100) are available to transmit data: selecting between the relaying channel (192) and the direct channel (191).
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 7, 2018
    Assignee: Sony Mobile Communications Inc.
    Inventors: Anders Berggren, Rickard Ljung
  • Patent number: 10031782
    Abstract: Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Joel Obstfeld, David Ward, Colby Barth, Mu Lin
  • Patent number: 10021067
    Abstract: Some embodiments provide a system that includes an Internet Protocol (IP) address distribution device and an access point. The IP address distribution device may be configured to allocate IP addresses for a set of devices. The access point may be configured to communicate wirelessly with the set of devices. The IP address distribution device may be is further configured to receive IP address request messages from the set of devices via the access point. The IP address request messages may be for requesting IP addresses from the IP address distribution device. The IP address distribution device may be further configured to send IP address response messages that include IP addresses for the set of devices to the set of devices via the access point using unicast messaging.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: July 10, 2018
    Assignee: ALLIED TELESIS HOLDINGS KABUSHIKI KAISHA
    Inventor: Eran Shpak
  • Patent number: 10015090
    Abstract: A method for steering packets includes receiving a packet and determining parameters to be used in steering the packet to a specific destination, in one or more initial steering stages, based on one or more packet specific attributes. The method further includes determining an identity of the specific destination of the packet in one or more subsequent steering stages, governed by the parameters determined in the one or more initial stages and one or more packet specific attributes, and forwarding the packet to the determined specific destination.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: July 3, 2018
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Nir Haim Arad, Noam Bloch, Ariel Shahar, Hillel Chapman, Amir Wated
  • Patent number: 10013385
    Abstract: A data processor includes an input/output bridge that provides enforcement of a security status on transactions between devices across the bridge. The bridge includes circuitry to parse a received request to obtain one or more identifiers, and compare the identifiers against one or more programmable lookup tables. Based on this comparison, the bridge can determine the security status of the transaction, as well as selectively forward the transaction based on the security status.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 3, 2018
    Assignee: Cavium, Inc.
    Inventors: Robert A. Sanzone, Wilson P. Snyder, II, Richard E. Kessler
  • Patent number: 10013164
    Abstract: A method and a User Equipment (UE) are provided for optimizing access to Universal Integrated Circuit Card (UICC) files in the UE. The method includes storing, by the UE, at least one File Control Parameter (FCP) file corresponding to a plurality of Elementary Files (EFs); and sending, by the UE, a command directly to the UICC, based on the at least one FCP file. The command includes one of a READ command and an UPDATE command.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: July 3, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ravikiran Ramakrishnarao, Thejeswara Reddy Pocha
  • Patent number: 10007870
    Abstract: An example embodiment may involve a target device receiving a file that contains a job. The job may be associated with preferences that are not supported by the target device. In response, the target device may determine weighted ratings for candidate devices, where the weighted ratings are based on the inverse of the physical port distance along an outside of the network switch device. The physical port distance is between a respective pair of two physical ports on the network switch device in which cables are inserted to communicatively connect the target device to the respective candidate devices. The target device may transmit the file to the candidate device with the highest weighted rating.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 26, 2018
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Oleksandr Osadchyy
  • Patent number: 10009217
    Abstract: A method for setting up standby links on a link failure may be provided. The method comprises for a set of N link ports and M standby link ports, where N and M are integers and N is not equal to M, performing the following functions. Determining the status of a link from a first link port of the N ports. After the link from the first link port has failed, determining when a standby link port from the M standby link ports has been assigned to the first link port of the N ports. After the standby link port has been assigned, determining the health of the standby link port. After the standby link port has been assigned and is healthy, redirecting traffic from the first link port to the standby link port.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Avni Baveja, Ashish Purushottam Attarde
  • Patent number: 10003543
    Abstract: According to one embodiment, a communication device includes: a communicator, a first circuitry and a second circuitry. The communicator establishes a communication connection with a destination communication device over a communication network and to communicate a packet relating to first information using the communication connection. The first circuitry determines a transmission interval of a packet relating to second information that is different from the first information, based on characteristic information on the communication network. The second circuitry performs control to transmit the packet relating to the second information to the destination communication device using the communication connection in accordance with the transmission interval determined by the first circuitry during at least a time period when the communication connection is established and communication of the packet relating to the first information is not performed.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 19, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Keisuke Minami, Hiroyuki Aizu
  • Patent number: 9998368
    Abstract: An apparatus for zone routing, comprising a transmitter, a receiver, and a processor coupled to the transmitter and the receiver, wherein the processor is configured to determine a path through a network, wherein the path extends from an ingress edge node of the network to a first egress edge node of the network, obtain a global identifier (ID) for identifying a label-switched path (LSP) along the path, send, via the transmitter, a first LSP creation request message to the first egress edge node requesting creation of the LSP, wherein the first LSP creation request message comprises the global ID, and receive, via the receiver, a LSP creation response message from the ingress edge node indicating a creation status of the LSP in response to the first LSP creation request message.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: June 12, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Huaimo Chen, Renwei Li
  • Patent number: 9998369
    Abstract: Some embodiments provide a method that generates different network measurements data (e.g., network topology, bandwidth estimation of different paths, etc.) for a pair of endpoints upon receiving a network administrative request (e.g., an application programming interface (API) request) or by other means (e.g., automatically and without intervention of a user). In some embodiments, the method is implemented by a network measurement agent operating on each endpoint and a centralized service component (e.g., web service layer) executing on a network manager machine (e.g., a controller) that responds to measurement requests. The network measurement agent probes the network periodically (i.e., in certain time intervals) or upon an API request that it receives through the network manager machine to gather the measurement data of a particular network topology between a pair of endpoints.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 12, 2018
    Assignee: NICIRA, INC.
    Inventors: Jun Xiao, Romain F. Lenglet
  • Patent number: 9992636
    Abstract: A transmission management system, in response to receiving a registration request for registering a candidate counterpart terminal in a candidate list of a first transmission terminal, determines whether a target of the registration request is a second transmission terminal or a group. The management system transmits, to the second transmission terminal, an approval request for requesting whether to approve registering the second transmission terminal as a candidate counterpart terminal in the candidate list of the first transmission terminal, when the target of the registration request is determined to be the second transmission terminal.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 5, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuuta Hamada
  • Patent number: 9992242
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing instant social image cobrowsing through the cloud, including, for example, means for loading an application at the client device, the application displaying a graphical interface at the client device; receiving input at the graphical interface of the client device to initiate an instant share session; generating an action at the client device to request an instant share session; communicating the action from the client device to a remote host organization via a public Internet; receiving, at the client device, a pointer to a dynamically created co-browse site at the host organization responsive to communicating the action from the client device to the remote host organization; following the pointer to the dynamically created co-browse site at the host organization communicably linking the client device with the host organization; and exchanging a video telephony stream between the client device and
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 5, 2018
    Assignee: salesforce.com, Inc.
    Inventor: Charles Hart Isaacs
  • Patent number: 9985912
    Abstract: A system and method of transferring cells through a switch fabric having a shared memory crossbar switch, a plurality of cell receive blocks and a plurality of cell transmit blocks. The system determines, based on a number of cells queued up in respective output buffers in the cell transmit blocks, output buffers in the cell transmit blocks that can receive cells on a low latency path. The cells transferred include first cells that can be transferred on the low latency path and second cells that cannot be transferred via the low latency path. The first cells are transferred via a bypass mechanism in shared memory to the output buffers. The second cells are transferred by writing the second cells to shared memory, reading the second cells from shared memory and transferring the second cells read from shared memory to the output buffers in the cell transmit blocks.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 29, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Rahul Wagh, Kapil Suri, Gurjeet Singh, Harshad B Agashe, Srihari R. Vegesna, Dinesh Jaiswal
  • Patent number: 9986468
    Abstract: A mobile device comprises physical layer circuitry including a transceiver configured to communicate information via the cellular communication network; a modem of the mobile device configured to: control communication according to a first cellular communication protocol standard; detect a change in the communication to a second cellular communication protocol standard different from the first cellular communication protocol standard; and communicate an indication of completion of the change in the cellular communication protocol standard; and a transport control protocol (TCP) layer of the mobile device configured to initiate transmission of three duplicate acknowledgment (ACK) packets according to the second cellular communication protocol standard in response to receiving the indication of completion of the change in the cellular communication protocol standard.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: May 29, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jing Yu, Yumin Tang
  • Patent number: 9985849
    Abstract: Systems and methods for a network flow analysis service that facilitates collection, analysis and sharing of information regarding network flows are provided. According to one embodiment, a network flow analysis service provider collects network traffic information of network flows from a plurality of different network sources, analyzes at least one attribute associating with the network flows based on the network traffic information; and distributes the at least one attribute to subscribers of the network flow analysis service.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: May 29, 2018
    Assignee: Fortinet, Inc.
    Inventors: Joseph R. Mihelich, Christian E. Navarrete
  • Patent number: 9979657
    Abstract: Offloading traffic to edge data centers in a content delivery network (CDN). It is determined that traffic at the edge data center should be offloaded to the other edge data centers. A priority level is determined for requesting the offloading of traffic to the other edge data centers. An offload request is sent to each of the other edge data centers, each offload request indicating the determined priority level. One or more replies are received from one or more of the other edge data centers, including one or more replies indicating that resources are available for use by the load balancer agent. The one or more replies are sorted to identify at least one edge data center for offloading traffic, and traffic is offloaded to the at least one identified edge data center.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 22, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan Batrouni, Jason Drew Zions, Octavian Hornoiu
  • Patent number: 9980104
    Abstract: For a safe handling of text messages (MesT) received by a communication device (CD) owned by a user, an application server (AS) receives a request (Req) from the communication device (CD), the request containing an identifier (IdCD) of the communication device and presence data (DatP) indicating that the communication device is associated with a service entity (SE) via a wireless session, the service entity (SE) being a vehicle, receives a text message (MesT) having the user as recipient, and sends a message (MesC) to a network server (NS), the message (MesC) including at least a part of the content of the text message (MesT), the network server (NS) generating a voice message (MesV) from the content of the message (MesC) and providing the voice message (MesV) via an audio call to the communication device (CD).
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: May 22, 2018
    Assignee: Alcatel Lucent
    Inventors: Patrice Mahiddini, Corinne Sayag, Dominique Rondeau
  • Patent number: 9971619
    Abstract: Methods and systems for forwarding network packets within virtual machine (VM) host systems are disclosed that provide virtual packet brokers and related virtual test access ports (TAPs) within VM host hardware systems. One or more processing devices are operated to provide a virtual machine (VM) platform, virtual test access port(s) (TAPs), and a virtual packet broker within a virtualization layer. Network packets are then received using the virtual TAPs and copied network packets are sent from the virtual TAPs to the virtual packet broker. The virtual packet broker applies packet content filter(s) to the copied network packets to determine selected packets within the copied network packets to forward to virtual and/or external network packet analysis tool(s). Virtual switches can also be provided within the virtualization layer to forward packets among a plurality of VM platforms and/or external networks.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: May 15, 2018
    Assignee: Keysight Technologies Singapore (Holdings) PTE LTD
    Inventor: Joshua D. Karnes
  • Patent number: 9974001
    Abstract: A method and apparatus for use in an ad hoc network, comprising: a node transmitting an extended allowable hold time value to a further node; the node changing its transmission behavior such that the further node stops receiving transmission from the node for an extended period, for example by pausing transmission at least in the direction of the further node; and the further node treating the link to the node as intact during the extended allowable hold time. The transmitting of the extended allowable hold time value may be performed earlier than a next routine transmission of routine allowable hold time value would have been sent. The method may further comprise the node being instructed to maintain topology information for an extended time.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 15, 2018
    Assignee: BAE Systems plc
    Inventors: Christopher Mark Dearlove, Alan Manuel Cullen, Peter Noble Hudson, Rania Hamdi Eissa
  • Patent number: 9967025
    Abstract: A diagnostic testing utility is used to perform single link diagnostics tests including an electrical loopback test, an optical loopback test, a link traffic test, and a link distance measurement test. To perform the diagnostic tests, two ports at each end of a link are identified and then statically configured by a user. The ports will be configured as D_Ports and as such will be isolated from the fabric with no data traffic flowing through them. This configuration can be static or can be on request or on errors. The ports will then be used to send test frames to perform the diagnostic tests. After completion of requested or on error testing the ports can return to normal operation.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 8, 2018
    Assignee: Brocade Communications Systems, LLC
    Inventors: Meenakshi Garg, Venugopal Tummala, Gin Man Cheung, Raymond Grigsby, Balakrishna Wusirika
  • Patent number: 9967191
    Abstract: In one embodiment, a receiver device determines that it accepts flow entropy, and accordingly determines a set of entropy labels the receiver device is accepting. After transmitting the set of entropy labels from the receiver device to one or more sender devices, the receiver device may then receive packets from the one or more sender devices with selected particular entropy labels from the set of entropy labels. In another embodiment, a sender device receives from a receiver device a set of entropy labels the receiver device is accepting. As such, when determining a packet to forward to the receiver device with flow entropy, the sender device may select a particular entropy label from the set of entropy labels for that receiver device, and transmits the packet device to the receiver device with the selected particular entropy label.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Dan Frost, Stewart Frederick Bryant
  • Patent number: 9961619
    Abstract: A method of transitioning a wireless networking device from a non-access point mode to an access point mode includes receiving a find network request from another wireless networking device and sending a find network response including beacon data and an identifier. The method includes receiving a join network request from the other wireless networking device and associating with the other networking device by transitioning from a default mode to an access point mode. The other wireless networking device then operates as a client device. Each wireless networking device in the default mode listens for other wireless networking devices seeking an access point for the wireless network. In the access point mode the wireless networking device periodically broadcasts beacons. Each wireless networking device transitions to a client-only mode, when limiting conditions are present.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: May 1, 2018
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Katrin Reitsma, Anthony R. Metke
  • Patent number: 9959404
    Abstract: Computer-implemented methods and systems for creating or updating approved-file and trusted-domain databases and verifying the legitimacy of files are disclosed. A method for creating or updating an approved-file database may include intercepting a first file, identifying a source domain associated with the first file, identifying a trusted-domain database, determining whether a database record for the source domain associated with the first file exists within the trusted-domain database, creating a hash value for the first file if a database record for the source domain associated with the first file exists within the trusted-domain database, and storing the hash value for the first file in an approved-file database. Methods and systems for verifying the legitimacy of a file and for creating or updating a trusted-domain database are also disclosed.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: May 1, 2018
    Assignee: Symantec Corporation
    Inventors: Carey Nachenberg, Michael Spertus, Sourabh Satish, Gerry Egan
  • Patent number: 9961147
    Abstract: According to one embodiment, a communication apparatus comprises a transmission processing unit that transmits a connection establishment request on a predetermined protocol or a connection acceptance response, to a partner apparatus through a network, the connection acceptance response being a response of acceptance of the connection establishment request on the predetermined protocol. The communication apparatus comprises an analyzing unit that analyzes a reception frame received from the network. The communication apparatus comprises a state transition processing unit that transits a connection state to a connection establishment state.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: May 1, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takahiro Yamaura, Yuta Kobayashi
  • Patent number: 9955280
    Abstract: An apparatus comprising: a first audio signal analyzer configured to analyze a first audio signal to determine at least one audio source, wherein the at least one audio source has a virtual location; a second audio signal analyzer configured to analyze a second audio signal to determine at least one localized audio source, wherein the second audio signal is generated from the apparatus audio environment; and a repositioner configured to reposition the virtual location of the at least one audio source dependent on the at least one localized audio source.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: April 24, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Kari Juhani Järvinen, Antti Eronen, Juha Henrik Arrasvuori, Roope Olavi Järvinen, Miikka Vilermo
  • Patent number: 9948543
    Abstract: A method (and structure) for improving efficiency in a multiprocessor system including a plurality of processor nodes interconnected in a multidimensional array, each processor node including a processor, an associated memory device, and an associated inter-nodal interface device for exchange of data with other nodes. Each processor can implement a broadcast procedure as an initiator node, using a format that permits inter-nodal interface devices at each node receiving a broadcast instruction packet to process the received broadcast instruction packet without using processing resources of the processor at the receiving node. Each inter-nodal interface device in each node can implement the broadcast procedure without using processing resources of the processor associated with the receiving node.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dong Chen, Philip Heidelberger, Sameer Kumar
  • Patent number: 9948568
    Abstract: A system and method of facilitating packet transmission comprises a first node, a second node, and an intermediate node. The intermediate node receives a first packet, from the first node, determines a packet size, determines a maximum transmission unit (MTU) size, and determines whether the packet size is greater than the MTU size, sends a second packet to the first node specifying the MTU size to the first node. The first node records a destination mark at the first node, including the MTU size and an identifier of the second node, fragments the first packet into a plurality of fragmented packets, and sends each of the plurality of fragmented packets to the intermediate node. The intermediate node receives each of the plurality of fragmented packets, from the first node, and sends the fragmented packets to the second node.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 17, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 9948752
    Abstract: A method includes receiving a data packet transmitted by a near field communications (NFC) device at a NFC controller. Whether the data packet includes application identifier routing information is determined, and based thereupon the data packet is routed to a default application identifier routing address based on a look-up table lacking an application identifier routing address associated with the application identifier routing information. Whether the data packet includes protocol routing information is determined based upon the data packet lacking the application identifier routing information, and the data packet is routed to a default protocol routing address based upon the look-up table lacking a protocol routing address associated with the protocol routing information, using the NFC controller. The default application identifier routing address is different than the default protocol routing address.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: April 17, 2018
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventor: Minh Tri Do Khac
  • Patent number: 9948685
    Abstract: A smart home system using a portable device in which a gateway function is installed in the portable device to provide a smart home service using a multiplex gateway, and a control method thereof is provided. The smart home system includes one or more portable devices and one or more home appliances located in a home, each of the one or more portable devices and one or more home appliances having a gateway, a home network to interconnect the one or more portable devices and the one or more home appliances, and a master device selected from among the one or more portable devices or the one or more home appliances, the master device activating the gateway thereof to connect the home network with an external communication network, wherein the master device transfers a home appliance control command to a corresponding one of the one or more home appliances.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: April 17, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Il Kang Na, Gye Young Lee, Kwan Woo Song, Dong Yun Hawng
  • Patent number: 9940613
    Abstract: A wireless service provider system and associated methods of using the system for the sale and/or activation of wireless services is disclosed. The system includes a communication interface for a wireless device having a unique identifier. A backend system computer of the wireless service provider system can receive a unique identifier corresponding to the wireless device; authorize the activation of the wireless service corresponding to the unique identifier of the wireless device; and record, in a database, the authorized unique identifier to improve a user's experience and ease of activation/provisioning of services for the wireless device.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 10, 2018
    Assignee: TracFone Wireless, Inc.
    Inventor: Dana Salihi
  • Patent number: 9936516
    Abstract: Methods, systems, and devices are described for wireless communication at a wireless device having collocated radios employing different radio access technologies (RATs). For example, a second radio of the wireless device may receive a first scheduling message. The first scheduling message may include information relating to timing, priority, transmission power, and radio capabilities. Using this scheduling message, a determination of whether a first radio employing a first RAT and the second radio employing a second RAT can transmit in parallel may be made. A first transmission on the first radio may be coordinated with a second transmission on the second radio based on the determination of whether the first radio and the second radio can transmit in parallel. A number of data units may be aggregated into an aggregate frame to be transmitted by the second radio. The number of data units may be based on the scheduling message.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: April 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Olaf Josef Hirsch, Guido Robert Frederiks, Jibing Wang
  • Patent number: 9936039
    Abstract: A routing device capable of performing application layer data caching is described. Application data caching at a routing device can alleviate the bottleneck that an application data host may experience during high demands for application data. Requests for the application data can also be fulfilled faster by eliminating the network delays for communicating with the application data host. The techniques described can also be used to perform analysis of the underlying application data in the network traffic transiting though a routing device.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 3, 2018
    Assignee: BELKIN INTERNATIONAL INC.
    Inventor: Ryan Yong Kim
  • Patent number: 9936423
    Abstract: Enhancements are provided for the radio link control (RLC) protocol in wireless communication systems where variable RLC packet data unit (PDU) size is allowed. When flexible RLC PDU sizes are configured by upper layers, radio network controller (RNC)/Node B flow control, RLC flow control, status reporting and polling mechanisms are configured to use byte count based metrics in order to prevent possible buffer underflows in the Node B and buffer overflows in the RNC. The enhancements proposed herein for the RLC apply to both uplink and downlink communications.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: April 3, 2018
    Assignee: InterDigital Technology Corporation
    Inventors: Diana Pani, James M. Miller, Paul Marinier, Stephen E. Terry, Sudheer A. Grandhi
  • Patent number: 9935843
    Abstract: A method for creating a secure network is provided. The method comprises establishing a controller for a plurality of edge nodes in the network; configuring each edge node to perform a discovery operation to discover Network Address Traversal (NAT) information for any NAT device associated with said edge node; and configuring each edge node to transmit any NAT information discovered through said discovery operation to the controller; and configuring the controller to distribute the NAT information received from the plurality of edge node to each edge node.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 3, 2018
    Inventor: Lars Olof Stefan Olofsson
  • Patent number: 9935950
    Abstract: Provided is a method for establishing ownership of a component of an internet of things (“IoT”) device. The method comprises receiving, at a registration service, a request to register the component of the IoT device, the request comprising a public key of the component of the IoT device, an identifier of the component of the IoT device, and a public key of an owner of the component of the IoT device; determining a qualified name for the component of the IoT device based on a name associated with the owner of the component of the IoT device; generating one or more domain name system (“DNS”) records for the component of the IoT device, the one or more DNS records comprising an authentication file that identifies a chain of ownership of the component of the IoT device; and storing the one or more DNS records in a registry.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 3, 2018
    Assignee: VERISIGN, INC.
    Inventors: Souheil Ben Yacoub, Stephen Daniel James
  • Patent number: 9935816
    Abstract: A technology is described for updating an Autonomous System Number (ASN) in a Border Gateway Protocol (BGP) routing configuration. An example method may include receiving a request to update a BGP routing configuration on a gateway with an ASN associated with a customer. In response to the request, the BGP routing configuration on the gateway may be updated to replace a default ASN associated with a computing service provider with the ASN associated with the customer. The BGP routing configuration on the gateway may also be updated to allow the ASN associated with the customer to appear in an Autonomous System (AS) path at least twice, thereby allowing for BGP routes to be exchanged between gateways.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Mark Edward Stalzer, Andrew Hemstreet Redmon
  • Patent number: 9929880
    Abstract: A system and method of managing virtual local area network (VLAN) associations with network ports includes receiving a first packet on a first port of a network switching device, extracting first VLAN identification information from the first packet, determining one or more first VLANs associated with the first port based on the first VLAN identification information, associating the first port with each of the one or more the first VLANs, and transmitting a second packet on the first port when a second VLAN associated with the second packet is included in the one or more first VLANs. In some embodiments, the first packet is received from an end station. In some embodiments, the first packet includes a VLAN identification field selected from a group consisting of a VLAN list field, a VLAN bitmap field, a Port VLAN ID type-length-value (TLV), and a Port Protocol VLAN ID TLV.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: March 27, 2018
    Assignee: Dell Products L.P.
    Inventors: Senthil Kumar Ganesan, Venkatesan Mahalingam
  • Patent number: 9924441
    Abstract: This disclosure provides systems and methods for improving tolerance of delay and disruption of a control-to-data-plane interface (CDPI) in a software-defined network. A system can include a plurality of moving nodes and an SDN controller communicatively coupled to the plurality of moving nodes. The SDN controller can be configured to send a first control message to a first moving node of the plurality of moving nodes according to a CDPI protocol. The first control message can include instructions for the first moving node to execute a modification of a physical network topology parameter. The SDN controller also can be configured to send a second control message to the first moving node according to the CDPI protocol. The second control message can include instructions for the first moving node to modify routing information stored by the first node based on the modification of the physical network topology parameter.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventor: Brian Barritt
  • Patent number: 9924439
    Abstract: A mobile communication network system operative in conjunction with a network includes a core device, a plurality of base stations including at least one static base station, and a population of mobile stations communicating via antennae with at least one of the base stations. The system includes at least one moving base station included in the plurality of base stations which communicates via antennae with the mobile stations and includes base station functionality, a first radio manager and mobile station functionality all co-located with the base station functionality. The base station functionality has a physical back-connection to the first radio manager. The mobile station functionality communicates via antennae with at least one selectable base station. The plurality of routes of base stations via which the individual moving base station can communicate with the core network includes at least one route characterized by multi-hop backhauling.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: March 20, 2018
    Assignee: ELTA SYSTEMS LTD.
    Inventor: Benjamin Giloh