Adaptive Patents (Class 370/465)
  • Patent number: 10348594
    Abstract: The disclosed embodiments include a system and method for monitoring performance of a packet network. In one embodiment, a method includes collecting network performance information from a plurality of network nodes of a packet network, the network performance information being indicative of a health of the network packet network. The method includes storing the network performance information collected from the plurality of network nodes and generating a graphical user interface including a graphical representation of the network performance information, wherein the graphical representation of a network segment is indicated as a line, and wherein a width of the line widens and narrows in accordance with an amount of traffic flow over the network segment.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: July 9, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Stephen K. Edwards, Michael K. Bugenhagen
  • Patent number: 10341670
    Abstract: Techniques are generally described for bit rate stabilization. In various examples, an encoder may identify a first frame of video data to be encoded using a first quantization value. In some examples, the encoder may determine an estimated compressed frame size of the first frame encoded using the first quantization value. In various examples, the encoder may determine that the estimated compressed frame size is less than threshold size. The encoder may further determine a second quantization value that may be less than the first quantization value. The encoder may generate a compressed first frame of video data using the second quantization value and the first frame of video data. The compressed first frame may be sent to a recipient computing device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 2, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ilya Vladimirovich Brailovskiy, Raul Izahi Lopez Hernandez, Qi Keith Wang
  • Patent number: 10342028
    Abstract: A system and method of minimizing interference and retries in an environment where two or more network protocols utilize the same frequency spectrum is disclosed. A lower-power network controller is co-located with a WIFI controller. The lower-power network controller parses incoming packets as they are received and generates a request signal once it is determined that the incoming packet is destined for this device. This maximizes the likelihood that no WIFI traffic will occur while the incoming packet is being received.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: July 2, 2019
    Assignee: Silicon Laboratories Inc.
    Inventors: Terry Lee Dickey, Hendricus DeRuijter
  • Patent number: 10333823
    Abstract: A method for routing a packet in an accelerator network is provided, the method includes: receiving, by a first accelerator which is any accelerator in an accelerator network, an acceleration request packet which includes an acceleration sequence and to-be-accelerated data from a CPU, the acceleration sequence is used to indicate a plurality of acceleration types used for accelerating the data and indicate an order of the plurality of acceleration types; determining, by the first accelerator, a target loop path of the acceleration request packet based on an acceleration information table which includes location information and acceleration type information of a plurality of accelerators in the accelerator network and accelerators on the target loop path are capable of performing acceleration processing on the acceleration request packet according to an indication of the acceleration sequence; and routing, by the first accelerator, the acceleration request packet according to the target loop path.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: June 25, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ziliang Shi, Huaxi Gu
  • Patent number: 10326811
    Abstract: It is possible to transmit and receive packets to which additional information applied for deciding a processing order of storage data of communication packets is set and determine a process order in units of packets. A transmission apparatus generates a packet storing NAL units configuring a group of pictures (GOP) serving as a processing unit of encoded data or NAL unit fragments obtained by dividing the NAL unit, sets additional information applied for deciding a processing order of packet storage data as additional packet information, and transmits the resulting packet through a communication unit. A reception apparatus determines a processing priority of packet storage data with reference to the additional packet information, decides the processing order, and performs a process of decoding packet storage data according to the decided order.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: June 18, 2019
    Assignee: Saturn Licensing LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10326837
    Abstract: A data storage system includes local data storage devices, network interface circuitry providing an interface to a cloud storage service, and processing circuitry configured and operative to: (1) form a first storage pool and associated first storage objects using first pool units of storage from the first storage pool, the first storage pool using the local data storage devices for underlying real storage, the first storage objects including both file-oriented objects and block-oriented objects; (2) form a second storage pool and associated second storage objects using second pool units of storage from the second storage pool, the second storage pool using the cloud storage service for underlying real storage; and (3) execute one or more of a tiering process and a backup process by which the first storage objects are migrated or copied to corresponding ones of the second storage objects for persistent storage by the cloud storage service.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Wai C. Yim
  • Patent number: 10313061
    Abstract: Hybrid ARQ is employed in a multi-carrier communication system for retransmission of erroneous packets by taking advantage of time/frequency/space diversity and by combining ARQ functions at physical layer and MAC layers, making the multi-carrier system more robust in a high packet-error environment.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 4, 2019
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Xiaodong Li, Haiming Huang, Titus Lo, Kemin Li
  • Patent number: 10313193
    Abstract: A Software-Defined Network (SDN) distributes Proxy Correlation Index (PCI) information across an SDN data-plane. A central SDN controller receives inbound SDN signaling from a source SDN controller serving a source geographic area indicating a PCI threshold breach in the SDN data-plane in the source geographic area. The central SDN controller generates PCI information that characterizes the PCI threshold breach. The central SDN controller selects a target SDN controller in a target geographic area responsive to the PCI threshold breach. The central SDN controller transfers outbound SDN signaling having the PCI information for delivery to the target SDN controller in the target geographic area.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 4, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Marouane Balmakhtar, Arun Rajagopal, Carl Joseph Persson
  • Patent number: 10296899
    Abstract: A universal funding card and the delayed assignment of a funding instrument for a financial transaction are described herein. In one embodiment, a system for facilitating a financial transaction comprises a communications interface; a database storing data regarding a user and a plurality of funding instruments associated with that user; and a payment processing system configured to receive a request for payment authorization from a merchant via the communications interface, to authorize payment to the merchant prior to selection of a funding instrument, and after authorizing payment to the merchant, receive instructions regarding a funding instrument to debit for the payment.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 21, 2019
    Assignee: PAYPAL, INC.
    Inventors: George Lee, Hugo Olliphant
  • Patent number: 10275147
    Abstract: A method includes: executing an application prepared by an application programming interface (API) of a platform; and establishing a network connection. A first network connection is selected based on a determination that the application specifies a network connection, or a default network connection is selected, based on a determination that the application does not specify a network connection.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: April 30, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-hyun Yoon, Sang-su Nam, Jae-min Ahn, Dae-sung Cho, Hyun-gyoo Yook
  • Patent number: 10277381
    Abstract: A duplex communication system includes a duplexer for transmitting and receiving signals, a transmitter part connected to the duplexer, and a receiver part connected to the duplexer, the receiver part comprising an amplifier for amplifying a received signal to provide an amplified received signal and a demodulator for downconverting the amplified received signal, and a second-order intermodulation distortion (IMD2) compensation module for compensating for second-order intermodulation distortion. The system also includes an adaptive filtering module that obtains a transmitter reference signal, generates filter coefficients for the IMD2compensation module and also adjusts a direct current (DC) bias of the demodulator based on the reference signal.
    Type: Grant
    Filed: January 9, 2016
    Date of Patent: April 30, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weikun Hou, Ahikam Aharony
  • Patent number: 10268410
    Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: April 23, 2019
    Assignee: NETAPP, INC.
    Inventors: Jayalakshmi Pattabiraman, Nikhil Mattankot, Deekshith Belchapada, Blake H. Lewis, Subramaniam Periyagaram, Satya Suresh Chouta Naga Veera, Rohit Singh, Rajesh Khandelwal, James Robert Morefield
  • Patent number: 10250303
    Abstract: The invention provides a selection circuit and method of multiple input/output ports and antenna sub-arrays for reconfigurable hybrid beamforming. The selection circuit includes a plurality of digital signal processing modules, each electrically connected to a respective input/output port, a plurality of analog front end (AFE) and radio frequency (RF) chains, each electrically connected to a respective digital signal processing module, a plurality of multiplexing circuits, each electrically connected to any number of the AFE and RF chains, and a plurality of antenna sub-arrays, each electrically connected to a respective multiplexing circuit, wherein the multiplexing circuits set any number of the antenna sub-arrays to transmit/receive any number of electrical signals of input/output ports transmitted by the AFE and RF chains.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 2, 2019
    Assignees: NATIONAL TAIWAN UNIVERSITY, MEDIATEK INC.
    Inventor: Sau-Hsuan Wu
  • Patent number: 10237352
    Abstract: Aspects of the subject matter described herein relate to selecting a source interface with which to establish a connection. In aspects, a profile for each network location a host has seen is maintained in a data store. The profile includes information about the network interfaces available to a source host at the network location. This information indicates, among other things, the reliability of each interface of the source host. Based on the profile, an interface is selected with which to establish a connection. If the interface is unsuccessful in establishing the connection, the interface is de-prioritized and another interface may be selected.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: March 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Deepak Bansal, Murari Sridharan, Narasimhan Agrahara Venkataramaiah
  • Patent number: 10205607
    Abstract: A method for transmitting messages in a computer network, e.g., a TTEthernet network, the network including nodes and at least one star coupler, which are connected in a multi-hop fashion, the nodes periodically exchanging time-triggered (TT) messages according to a pre-defined transmission schedule, and wherein nodes exchange, according to the schedule, messages via scheduled time-triggered flows, wherein adding a new time-triggered flow into the running computer network includes: 1. determining, for each hop in the new flow path of the new time-triggered flow, a free transmission gap in the transmission cycle of the corresponding port, 2. modifying, if a sufficiently long transmission gap is not free in a transmission cycle, said transmission cycle, wherein 3. modifying transmission cycles occurs iteratively, and 4. if a sufficient transmission gap is found in each transmission cycle along the flow path, the new transmission is incorporated into each of the cycles and executed periodically.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: February 12, 2019
    Assignee: TTTECH COMPUTERTECHNIK AG
    Inventors: Silviu Craciunas, Ramon Serna Oliver
  • Patent number: 10191884
    Abstract: A method for managing a multi-lane serial link is described. The method includes establishing a serial link between a number of integrated circuits across a first number of lanes. The first number of lanes are a subset of a number of available lanes on the serial link. The method also includes selecting to change a transmission state of a second number of lanes. The second number of lanes are a subset of the available lanes. The method also includes changing the transmission state of the second number of lanes while transmitting data on a number of remaining lanes. The method further includes synchronizing the first number of lanes and the second number of lanes.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: January 29, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregg B. Lesartre, Martin Foltin
  • Patent number: 10171148
    Abstract: According to one embodiment, a wireless communication device includes a transmitter configured to multiplex and transmit a plurality of first frames; a receiver configured to receive a plurality of second frames that represent acknowledgement responses to the plurality of first frames and are multiplexed and transmitted; and controlling circuitry. The first information necessary for transmission of the plurality of second frames is set in the plurality of first frames. The controlling circuitry is configured to separate the plurality of second frames based on the first information.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 1, 2019
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Toshihisa Nabetani
  • Patent number: 10171206
    Abstract: A source device for sending datagrams contained in an aggregated packet structure comprising transport containers each containing one or more datagram segments of the datagram, the source device comprising a feedback processor configured to receive feedback that a transmission of a transport container has failed or a detector unit that detects that a transmission of a transport container will fail; a disassembler unit that disassembles the failed transport container the transmission of which has failed or will fail; a creating unit that creates at least one new transport container from less than all of the failed transport containers without splitting datagrams; and a sending unit that sends sequence information indicating a conversion between a sequence of the transport containers of the failed datagram and a sequence of the transport containers of the new datagram, where the source device is configured to reformat and retransmit datagrams whose transmission has failed.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 1, 2019
    Assignee: Lantiq Israel Ltd.
    Inventors: Daniel Cohn, Yaron Alpert
  • Patent number: 10172042
    Abstract: A method, apparatus and system for establishing S1 signaling connections in an evolved network are disclosed. A source evolved NodeB (eNodeB) sends a handover request message to a target eNodeB to initiate a handover procedure during that a user equipment (UE) is handed over from the source eNodeB to the target eNodeB. The handover request message includes information about an original S1 signaling connection parameter. When the UE enters the target cell, the target eNodeB allocates a new S1 signaling connection parameter and sends a handover complete message to an evolved packet core (EPC). The handover complete messages carries the original S1 signaling connection parameter received from the source eNodeB and the allocated new S1 signaling connection parameter about the target eNodeB. With the present disclosure, the inability of the target eNodeB to establish an S1 signaling connection with the EPC in the related art is effectively solved.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 1, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongzhuo Zhang, Yong Qiu
  • Patent number: 10172116
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a mobile device server that receives a pairing key, establishes communication with a media resource center using a web server application of the mobile device server, transmits the pairing key to the media resource center to enable processing of a software application by the mobile device server, detects a request from the software application to utilize a resource of the media resource center, accesses a messaging abstraction library, retrieves a first message from the messaging abstraction library that is representative of the request and that conforms to a first communication protocol of the resource, and transmits the first message to the resource to cause the resource to process the request generated by the software application. Other embodiments are disclosed.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: January 1, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Nadia Morris
  • Patent number: 10162821
    Abstract: Embodiments include a method and system for supporting a common data processing definition across multiple data processing nodes in a data swamp comprising at least one local data storage system and one or more remote data storage systems including remote databases, cloud-based data storage, or one or more computational clusters. Users can create a document in a common data processing language (e.g., XML) that describes a set of data processing tasks and a set of data processing resources to perform the data processing tasks in a graphical interface. The interface can then generate the document and send it to remote agents located in close proximity to one or more of the data processing nodes to access the necessary data and processing resources to execute the processing tasks at the appropriate node where the data and resources are located without having to migrate the data for processing.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: December 25, 2018
    Assignee: SAP SE
    Inventors: Vei Ming Seah, Barbara Stortz
  • Patent number: 10164874
    Abstract: Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: December 25, 2018
    Assignee: Aviat Networks, Inc.
    Inventors: Sergio Licardie, Chaoming Zeng
  • Patent number: 10142148
    Abstract: A method for transmitting frames of a device in a wireless local area network (WLAN) includes generating a symbol in which legacy cyclic prefixes are periodically located and transmitting a frame including the symbol, wherein the symbol includes a data duration excluding cyclic prefix in symbol duration, and the length of the data duration is longer than 3.2 us.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: November 27, 2018
    Assignee: NEWRACOM, INC.
    Inventors: Ilgu Lee, Kyeongpyo Kim
  • Patent number: 10097695
    Abstract: Systems and methods for seamlessly providing carrier-independent VoIP calls initiated using an existing carrier-issued telephone number are provided. In exemplary embodiments, the existing carrier-issued telephone number to be called is received. Subsequently, a status regarding if the existing carrier-issued telephone number is a registered telephone number stored in a carrier-independent database is determined. If the existing carrier-issued telephone number comprises a registered telephone number in the carrier-independent database, a call is established via peer-to-peer connection using an address associated with the registered telephone number. However, if the existing carrier-issued telephone number is not a registered telephone number in the carrier-independent database, the call is placed via a standard route.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: October 9, 2018
    Assignee: Fonality, Inc.
    Inventor: Christopher M. Lyman
  • Patent number: 10075877
    Abstract: A method of data communication rate control is provided. The method includes an application service provider receiving, from a mobile service provider, an indication of a data rate for transmission of data from a server associated with the application service provider to a mobile device. The method also includes transmitting data to the mobile device from the server associated with the application service provider based on the received data rate indication.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Andreas Terzis, Ankur Jain, Hao Du, Feng Lu
  • Patent number: 10069784
    Abstract: Methods and apparatus related to associating a segment of an electronic message with one or more segment addressees. One or more message addressees of an electronic message may be identified, the one or more message addressees identifying at least one recipient of the electronic message. A segment of the electronic message may be identified via one or more processors. One or more segment addressees may be determined from the at least one recipient, the one or more segment addressees identifying an addressee for the identified segment. One or more aspects of the segment may be associated with the one or more segment addressees. An indication pertaining to the one or more aspects of the segment may be provided to the one or more segment addressees.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: September 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Edgar Gonzalez Pellicer, Amarnag Subramanya
  • Patent number: 10069665
    Abstract: Disclosed is a method and device for transmitting and receiving a signal by using modulation techniques in a wireless communication system. The method according to the present invention includes: selecting one of QAM and improved QAM according to at least one predefined criterion; encoding information bits to be transmitted according to a first encoding scheme and mapping encoded information bits to QAM symbols when the QAM is selected; encoding information bits to be transmitted according to a second encoding scheme and mapping encoded information bits to improved QAM symbols when the improved QAM is selected; and transmitting the QAM symbols or the improved QAM symbols through a given resource region.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Kyu Yu, Won-Il Roh, Jeong-Ho Park, Min Sagong, Ji-Yun Seol, Chi-Woo Lim, Kyung-Whoon Cheun, Jae-Weon Cho, Sung-Nam Hong
  • Patent number: 10044480
    Abstract: A cellular network supports radio communication based on a first configuration which organizes a time-frequency space in first resource elements and radio communication based on a second configuration which organizes the time-frequency space in second resource elements and assigns at least one of the second resource elements to a utilization which is in conflict with the radio communication based on the first configuration. A node (100-A) of the cellular network sends an indication (20) to a communication device (10-A, 10-B). The indication (20) comprises time domain and/or frequency domain information for defining a pattern comprising at least one of the first resource elements which is to be disregarded by the communication device (10-A, 10-B) when performing radio communication with the cellular network based on the first configuration and/or the second configuration.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 7, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonas Fröberg Olsson, Andreas Bergström, Erik Eriksson, Pål Frenger, Martin Hessler
  • Patent number: 10045274
    Abstract: The invention proposes an improvement to increase the speed at which a Trickle algorithm can propagate update information in a multi-hop network, while still controlling the number of redundant transmissions and ensuring scalability of the algorithm. It does this by intelligently adapting the size of a listen-only period (t1, t2), depending on the fact if a node has recently received an update or not.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: August 7, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Theodorus Jacobus Johannes Denteneer, Marc Aoun, Thomas Meyfroyt
  • Patent number: 10038497
    Abstract: An optical communications system includes a modulator/demodulator (modem) to transmit outgoing communications data and to receive incoming communications data in a transceiver. A main detector is coupled to the modem to convert an optical signal representing the incoming communications data to an electrical signal for the modem. An adaptive data rate processor monitors the electrical signal from the main detector to determine a current power level for the optical signal. The adaptive data rate processor dynamically adjusts a data rate of the modem based on the determined current power level of the optical signal.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 31, 2018
    Assignee: Northrup Grumman Systems Corporation
    Inventors: John Featherston, Christopher A. Archer, James M. Cicchiello
  • Patent number: 10031707
    Abstract: The present invention improves user experience when a reader/writer (5) and a portable terminal (7) engage in near field communication by selecting any of two or more communication modes in order to link an image forming device (3) and the portable terminal (7) using near field communication. When a log-in screen is displayed on a display unit (403) of the image forming device (3), the reader/writer (5) and the portable terminal (7) are automatically set to a read communication mode.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 24, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Takeshi Hamakawa
  • Patent number: 10027768
    Abstract: In some examples, a network data center comprises a cloud-based services exchange point comprising a network, the cloud-based services exchange point operated by a cloud exchange provider that operates the network data center; and a programmable network platform comprising at least one programmable processor configured to receive a service request that specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein the service request further specifies a topology for the plurality of cloud services; and provision, responsive to the service request, the cloud-based services exchange point to forward service traffic for the plurality of cloud services according to the topology for the plurality of cloud services.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: July 17, 2018
    Assignee: Equinix, Inc.
    Inventor: Ravindra J N Rao
  • Patent number: 10027436
    Abstract: Apparatus and methods are provided for application layer optimization in a modern data network. The optimization incorporates variable rate transmission across one or more optical data channels. Data throughput is maximized by enabling quality of service profiles on a per transmission channel basis. According to one aspect, a system is provided in which the application layer is aware of and controls the underlying transmission rate and quality of the transmission. This enables the system to fully utilize the transmission capacity of the channel. The application layer may map different applications to different transmission classes of service. The services can be classified based on data throughput rate, guaranteed error rates, latency and cost, among other criteria. This provides flexibility to the application layer to map some loss tolerant applications to a lower cost (per bit) transmission class.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: July 17, 2018
    Assignee: Google LLC
    Inventors: Bikash Koley, Vijayanand Vusirikala, Hong Liu
  • Patent number: 10019598
    Abstract: When an application is launched, a framework scanning module scans a plurality of frameworks linked against by the application to generate a list of available services. When the application makes a request of a particular service, a service verification module compares the requested service to the list of available services and if the requested service is found in the list of available services, sends a signal to the application, the signal allowing access to the requested service for the application. Otherwise, access to the requested service is denied.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Kevin J. Van Vechten, Damien Pascal Sorresso, Richard L. Hagy, Ivan Krstic
  • Patent number: 10020958
    Abstract: A device for allowing a CAN 2.0B controller to participate passively in CAN FD communication is described. The device is configured to identify whether a frame on RXD is a CAN FD frame and, in dependence upon identifying that the frame is a CAN FD frame, to replace a section of the CAN FD frame, including the data phase of the CAN FD frame, with substitute data having a format which complies with CAN 2.0B. The device may be included in a CAN transceiver.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 10, 2018
    Assignee: RENESAS ELECTRONICS EUROPE GMBH
    Inventors: Roland Lieder, Klaus Turski
  • Patent number: 10021197
    Abstract: In some examples, a network data center comprises a cloud-based services exchange point comprising a network, the cloud-based services exchange point operated by a cloud exchange provider that operates the network data center; and a programmable network platform comprising at least one programmable processor configured to receive a service request that specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein the service request further specifies a topology for the plurality of cloud services; and provision, responsive to the service request, the cloud-based services exchange point to forward service traffic for the plurality of cloud services according to the topology for the plurality of cloud services.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: July 10, 2018
    Assignee: Equinix, Inc.
    Inventor: Ravindra JN Rao
  • Patent number: 10015268
    Abstract: In some examples, a network data center comprises a cloud-based services exchange point comprising a network, the cloud-based services exchange point operated by a cloud exchange provider that operates the network data center; and a programmable network platform to receive a service request that includes a service definition according to a data model, wherein the service definition specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein the service request further specifies a topology for the plurality of cloud services, and wherein the service definition specifies each of the plurality of cloud services according to a common micro-service definition; and provision, responsive to the service request, the cloud-based services exchange point to forward service traffic for the plurality of cloud services according to the topology for the plurality of cloud services.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: July 3, 2018
    Assignee: Equinix, Inc.
    Inventor: Ravindra J N Rao
  • Patent number: 10002038
    Abstract: A network re-timer with forward error correction handling is disclosed. An example network re-timer includes a first receiver to receive data from a first connected device and to re-time the data to generate re-timed data, a first transmitter to transmit the re-timed data to a second connected device, a first auto-negotiation handler communicatively coupled to the first receiver to control a first forward error correction mode for communications with the first connected device, and a second auto-negotiation handler communicatively coupled to the first transmitter to control a second forward error correction mode for communications with the second connected device, wherein the first forward error correction mode is different than the second forward error correction mode.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 19, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David M. Olson, John Wastlick, Erin Hallinan, Jason Jung, Kevin B. Leigh
  • Patent number: 9992102
    Abstract: Systems and methods for automatically selecting active ports and standby ports in a Link Aggregation Group (LAG) or a Multi-Chassis LAG (MC-LAG) between a first node and a second node are described. The systems and methods include receiving a configuration associated with the LAG or the MC-LAG; automatically determining a port status for each of a plurality of ports based on the configuration; and communicating the determined port status for each of the plurality of ports between the first node and the second node.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: June 5, 2018
    Assignee: Ciena Corporation
    Inventors: Mukesh Chhabra, Manish Tahiliani, Atul Mehra
  • Patent number: 9985897
    Abstract: Disclosed is a semiconductor device 2 comprising a radio transmitter hardware section 10 and a processor 4, the device 2 being arranged to transmit information via said transmitter hardware section 10 from a first application running on the processor 4 in accordance with a first communication protocol or from a second application running on the processor 4 or a further processor using a second communication protocol, wherein the first application is configured to generate a first transmit request 24 when it requires to send a data packet and wherein the second application is configured to generate a second transmit request 34 when the second application requires to send a data packet, the device further comprising control logic 22 for allocating a transmission timeslot for said transmitter section 10 to said first or second application upon receipt of said first 24 or second 34 transmit requests respectively.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 29, 2018
    Assignee: Nordic Semiconductor ASA
    Inventors: Joel David Stapleton, Øyvind Hovdsveen, Hans Elfberg
  • Patent number: 9986046
    Abstract: In some examples, a network data center comprises a cloud-based services exchange point comprising a network, the cloud-based services exchange point operated by a cloud exchange provider that operates the network data center; and a programmable network platform comprising at least one programmable processor configured to receive a service request that specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein the service request further specifies a topology for the plurality of cloud services; and provision, responsive to the service request, the cloud-based services exchange point to forward service traffic for the plurality of cloud services according to the topology for the plurality of cloud services.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: May 29, 2018
    Assignee: Equinix, Inc.
    Inventor: Ravindra JN Rao
  • Patent number: 9986047
    Abstract: In some examples, a network data center comprises a cloud-based services exchange point comprising a network, the cloud-based services exchange point operated by a cloud exchange provider that operates the network data center; and a programmable network platform comprising at least one programmable processor configured to receive a service request that specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein the service request further specifies a topology for the plurality of cloud services; and provision, responsive to the service request, the cloud-based services exchange point to forward service traffic for the plurality of cloud services according to the topology for the plurality of cloud services.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 29, 2018
    Assignee: Equinix, Inc.
    Inventor: Ravindra J N Rao
  • Patent number: 9978381
    Abstract: A device includes an encoder and a transmitter. The encoder is configured to determine a mismatch value indicative of an amount of temporal mismatch between a reference channel and a target channel. The encoder is also configured to determine whether to perform a first temporal-shift operation on the target channel at least based on the mismatch value and a coding mode to generate an adjusted target channel. The encoder is further configured to perform a first transform operation on the reference channel to generate a frequency-domain reference channel and perform a second transform operation on the adjusted target channel to generate a frequency-domain adjusted target channel. The encoder is also configured to estimate one or more stereo cues based on the frequency-domain reference channel and the frequency-domain adjusted target channel. The transmitter is configured to transmit the one or more stereo cues to a receiver.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 22, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Venkatraman Atti
  • Patent number: 9980277
    Abstract: A system and method of minimizing interference and retries in an environment where two or more network protocols utilize the same frequency spectrum is disclosed. A lower-power network controller is co-located with a WIFI controller. The lower-power network controller parses incoming packets as they are received and generates a request signal once it is determined that the incoming packet is destined for this device. This maximizes the likelihood that no WIFI traffic will occur while the incoming packet is being received.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 22, 2018
    Assignee: Silicon Laboratories, Inc.
    Inventors: Terry Lee Dickey, Christopher L. McCrank, Jesse Ira Masters, Donald Miner Markuson, Micah Solomon Evans
  • Patent number: 9973174
    Abstract: A method and an apparatus for determining a stability factor of an adaptive filter is presented. The method includes: determining, according to first input signal that are input to an adaptive filter, a reference input matrix of the first input signal; determining a stability parameter of the first input signal according to the reference input matrix; and determining a stability factor of the adaptive filter according to the stability parameter. According to the method and apparatus for determining a stability factor of an adaptive filter provided in the embodiments of the present application, the stability factor of the adaptive filter can be adaptively obtained according to a stability feature of the first input signal, and the adaptive filter can reach a balance between a convergence speed and steady state error performance.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 15, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Eyal Shlomot, Yuanyuan Liu, Haiting Li
  • Patent number: 9967598
    Abstract: A method and apparatus for performing streaming that is adaptive to a streaming environment, using information about a plurality of media data generated by encoding content to have different qualities.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: May 8, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, O-hoon Kwon, Sung-bin Im, Guanhua Zhang, Ji-Eun Keum
  • Patent number: 9941929
    Abstract: Embodiments of methods and systems for supporting coexistence of multiple technologies in a Power Line Communication (PLC) network are disclosed. A long coexistence preamble sequence may be transmitted by a device that has been forced to back off the PLC channel multiple times. The long coexistence sequence provides a way for the device to request channel access from devices on the channel using other technology. The device may transmit a data packet after transmitting the long coexistence preamble sequence. A network duty cycle time may also be defined as a maximum allowed duration for nodes of the same network to access the channel. When the network duty cycle time occurs, all nodes will back off the channel for a duty cycle extended inter frame space before transmitting again. The long coexistence preamble sequence and the network duty cycle time may be used together.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 10, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Kumaran Vijayasankar, Ramanuja Vedantham, Tarkesh Pande
  • Patent number: 9936496
    Abstract: A base station for wireless network uses one or more MIMO channels having subchannels, to communicate with multiple user equipments, and allocates the sub channels to the user equipments. Different subchannels of a given one of the channels can be allocated to different user equipments. The ability to allocate sub channels individually rather than only allocating entire channels can enable higher data rates to be achieved. This is particularly useful for improving data rates at cell boundaries or sector boundaries, where the coverage is traditionally weakest. A user equipment can use subchannels from different MIMO channels from different sectors or from different base stations.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: April 3, 2018
    Assignee: Apple Inc.
    Inventors: Fiona Wilson, Keith Wilson
  • Patent number: 9936266
    Abstract: A video encoding method and apparatus are provided, in which the method comprises the steps of obtaining respective original picture data in sequence; generating respective multi-media audio and video files in sequence according to the obtained original picture data; parsing each multi-media audio and video file, encapsulating the result of parsing according to a predetermined standard to obtain encoded picture data corresponding to each multi-media audio and video file and conforming to the predetermined standard, and outputting the encoded picture data. The solutions in the present disclosure may meet the need of stream-typed video traffic for small granularity encoded picture data in frame level.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: April 3, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Dalong Li
  • Patent number: 9934271
    Abstract: In a networked computer system that includes multiple nodes and multiple networks interconnecting the nodes, a database query optimizer takes network choice into consideration when optimizing a query. The query optimizer logs historical information for queries that includes network information. A network monitor determines network characteristics of the multiple networks. The query optimizer then selects a network for a query based on the network characteristics, and optionally based on the historical information as well. The result is a query optimizer that takes network choice into consideration, thereby providing a query that is optimized according to the characteristics of the networks.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, David L. Darrington, Amanda Randles, John M. Santosuosso