Synchronizing Patents (Class 370/503)
  • Patent number: 10778517
    Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Shaun Wackerly
  • Patent number: 10771374
    Abstract: A physical layer chip of a first physical port of a network device receives a packet and sends a first time stamp and the packet to a Media Access Control (MAC) chip of the first physical port. The MAC chip of the first physical port adds the first time stamp to the packet and sends the packet. A MAC chip of a second physical port receives the packet, extracts the first time stamp of the packet, and sends the packet to a physical layer chip of the second physical port. The MAC chip of the second physical port receives a second time stamp of the packet. The network device calculates a processing delay for the packet. The processing delay is a value obtained by subtracting the first time stamp from the second time stamp.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: September 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiquan Zhang, Jianmin Song, Jiahong Wei, Lin Liu
  • Patent number: 10772088
    Abstract: Wireless communication method where a wireless network transmits a control channel message to a terminal. At the wireless network side: configuring a plurality of search spaces, each of the plurality are configured from a plurality of control channel elements within a sub-frame by using a pseudorandom function; determining one or more control channel elements to use for transmission of the control channel message from the plurality of search spaces; and transmitting the control channel message. At the terminal side: decoding the control channel message by making a selection of locations for blind decoding the search space within the sub-frame, using the pseudorandom function. The pseudo-random function is a function based on a sum of a first value and a second value. The first value is a pseudo-random factor, and the second value is based on an aggregation level and a total of control channel elements in the sub-frame.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: September 8, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Timothy Moulsley
  • Patent number: 10762013
    Abstract: Devices and methods of providing drivers for software and hardware systems to avoid additional polling or interrupt mechanisms are provided. An electronic device includes a processor supporting a device driver to perform a data packet receiving operation or data packet transmission operation. The device driver causes the processor to receive one or more data packets to a port of the processor according to a time-synchronization protocol. The device driver polls the DMA feature for a completion status of the storing. The device driver causes the processor to determine a timestamp of the one or more data packets and to complete the data packet receiving operation without the device driver causing the processor to perform a polling operation or an interrupt operation to retrieve the timestamp of the one or more data packets.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 1, 2020
    Assignee: Altera Corporation
    Inventors: Sita Rama Chandrasekhar Mallela, Yu Ying Choo
  • Patent number: 10757468
    Abstract: An example method for performing playout of multiple media recordings includes receiving a plurality of media recordings, indexing the plurality of media recordings for storage into a database, dividing each of the plurality of media recordings into multiple segments, and for each segment of each media recording, (i) comparing the segment with the indexed plurality of media recordings stored in the database to determine one or more matches to the segment, and (ii) determining a relative time offset of the segment within each matched media recording. Following, the method includes performing playout of a representation of the plurality of media recordings based on the relative time offset of each matched segment.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Avery Wang, Maxwell Leslie Szabo
  • Patent number: 10754899
    Abstract: Systems and methods for automated sequencing database generation are disclosed herein. The system can include memory that can include a content library database; a graph database; and a model database. The system can include a user device and at least one server. The at least one server can: receive a content aggregation from the content library database; identify content components of the content aggregation based on a natural language processing analysis of at least a portion of the content aggregation; identify explicit sequencing of the content components; generate an intermediate content graph based on the explicit sequencing of the content components; generate a final content graph from the intermediate content graph based on implicit sequencing of the content components; and store the final content graph within the graph database.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: August 25, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: William Murray, Alok Baikadi
  • Patent number: 10743270
    Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 11, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
  • Patent number: 10743271
    Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 11, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
  • Patent number: 10721774
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. In one configuration, the apparatus may receive, from a base station, first information associated with one or more resources allocated for at least one PRACH transmission. In one aspect, the one or more resources may be allocated in an unlicensed spectrum. In another aspect, the one or more resources may be allocated based on a multi-tone PRACH bandwidth. The apparatus may also receive second information associated with a frequency hopping configuration from the base station. In one aspect, the frequency hopping configuration may be associated with at least one of the one or more allocated resources or the multi-tone PRACH bandwidth. The apparatus may transmit, to the base station, the at least one PRACH transmission using the one or more allocated resources within the multi-tone PRACH bandwidth and the frequency hopping configuration.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: July 21, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Srinivas Yerramalli, Chih-Hao Liu, Tamer Kadous
  • Patent number: 10708033
    Abstract: The application provides a network time correction method and apparatus.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: July 7, 2020
    Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.
    Inventor: Sen Xu
  • Patent number: 10701657
    Abstract: Described herein are systems, methods, and apparatuses for time synchronization for nodes in a wireless personal area network (WPAN). A first message can be received, via an advertising channel, from an advertising node of a WPAN, the first message comprising an advertising message and a message identifier. A second message can be received from a timekeeper node of the WPAN, the second message comprising the message identifier of the first message and timestamp information identifying a time the second message was received by the timekeeper node. A time offset value can be calculated for a clock circuitry with respect to the advertising node, the time offset value comprising a difference between a time the first message was received by the receiver circuitry and the timestamp information of the second message. The clock circuitry can be adjusted based, at least in part, on the time offset value.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventors: Ilya V. Klotchkov, Dmitry Shifrin
  • Patent number: 10700530
    Abstract: A wireless power transmitter, includes a power conversion unit configured to form a wireless power for power transmission; and a power transmission control unit configured to control the power conversion unit to detect a collision between a first packet generated by a first wireless power receiver and a second packet generated by a second wireless power receiver in a same time slot, and control the power conversion unit to transmit information indicating the collision to the first wireless power receiver and the second wireless power receiver.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 30, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaesung Lee, Yongcheol Park, Jun Lee
  • Patent number: 10693579
    Abstract: A cross connect apparatus or system with transparent clocking, consistent with embodiments described herein, connects a selected source or ingress port to a selected destination or egress port and clocks data out of the selected egress port using a synthesized clock that is adjusted to match a recovered clock from the selected ingress port. A transparent clocking system may generate the synthesized clock signal with adjustments in response to a parts per million (PPM) rate detected for the associated recovered clock signal provided by the selected ingress port. The cross connect system with transparent clocking may be a 400G cross connect system with 10G resolution. The cross connect system with transparent clocking may be used in optical transport network (OTN) applications, for example, to provide an aggregator and/or an add-drop multiplexer (ADM) or to provide a reconfigurable optical add-drop multiplexer (ROADM) upgrade to a higher data rate.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: June 23, 2020
    Assignee: IPG PHOTONICS CORPORATION
    Inventors: Jihad Boura, George Buabbud
  • Patent number: 10686897
    Abstract: A method for transmission and low-latency real-time output and/or processing of an audio data stream that is transmitted from at least one transmitter to at least one receiver over a jittering transmission path. The method includes a calibration for determining a distribution of latencies in transmission of packets of the audio data stream, whereby a group of packets of the audio data stream is used as calibration packets and wherein a reference time grid and an offset of a fastest calibration packet are determined. Then, a shift of an output time grid for audio output and/or processing, based on the reference time grid and the determined offset of the fastest calibration packet, and the audio packets of the audio data stream are provided according to the output time grid for audio output and/or processing.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: June 16, 2020
    Assignee: Sennheiser electronic GmbH & Co. KG
    Inventors: Norbert Werner, Konstantin Septinus
  • Patent number: 10681140
    Abstract: Techniques of automatic subscription control in distributed computing systems are disclosed herein. In one embodiment, a method includes using a server to monitor a utilization level of an automatically subscribed computing service by a user. The method also includes determining whether the utilization level of the user with the automatically subscribed computing service is below a preset threshold. When the utilization level of the user is below the preset threshold, the server automatically unsubscribes the user from the computing service. While the computing service remains automatically unsubscribed to by the user, the server can monitor for a new version or update of the computing service. Upon detecting a new version or update, the server can automatically re-subscribe the user to the computing service of the new version without user input.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sunitha Gupta, Jaskaran Singh
  • Patent number: 10681100
    Abstract: A method, user equipment (UE) and application server for adding media stream of multimedia session. A UE1 establishes a multimedia session with a UE2, receives a media stream adding request directed at the multimedia session of the UE1; the media stream adding request includes an identity of a UE3 and the media type of the media flow requested to be added; the UE3 is controlled to establish a media stream of the media type with the UE2. Therefore, adding the media stream on the UE3 is realized, and the user may realize the multimedia session with the peer end through multiple UEs, thereby avoiding the inconvenience that the media stream can only be added to the two parties in the session and living up to the users' diversified requirements on the multimedia services.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 9, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shuiping Long, Hui Jin
  • Patent number: 10623123
    Abstract: Methods and systems for providing a virtual HDBaseT® link. In one embodiment, a first switch transmits packets over an Ethernet network that includes one or more hops. The payload of each of the packets includes an HDBaseT® T-packet belonging to an HDBaseT® session. A first processor sets, for each packet from among a plurality of the packets, a timestamp value in the packet to correspond to the time at which the packet is transmitted by the first switch. A second switch receives the packets over the Ethernet network. A second processor calculates a clock correction value based on the timestamps in the plurality of packets, and utilizes the clock correction value to perform at least one of the following: (i) control transmission, by the second switch, of data in T-packets in the payloads of the packets, and (ii) recover a source clock of native media delivered over the Ethernet network.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: April 14, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Patent number: 10615898
    Abstract: There is provided a method of clock management in a packet data network (PDN) implementing a time-transfer protocol and a clock controller configured to operate therein. The clock controller is configured to: obtain topology data informative of a master clock node and a slave clock node constituting end points of a PTP path in the PDN and further informative of at least part of transit nodes of said PTP path; periodically obtain data informative of queue size and link rate characterizing, during a collection period, the at least part of transit nodes in master-slave (MS) and slave-master (SM) directions; for each collection period, use the obtained queue-related data to estimate queue-induced delay asymmetry of the PTP path; and send the estimated value of queue-induced delay asymmetry to the slave node, the estimated value to be used by a clock residing on the slave node as delay asymmetry correction parameter.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 7, 2020
    Assignee: ADVA Optical Networking SE
    Inventors: Michael Rabinovich, Moshe Tofef
  • Patent number: 10601883
    Abstract: Systems and methods for efficiently absorbing, archiving, and distributing any size data sets are provided. Some embodiments provide flexible, policy-based distribution of high volume data through real time streaming as well as past data replay. In addition, some embodiments provide for a foundation of solid and unambiguous consistency across any vendor system through advanced version features. This consistency is particularly valuable to the financial industry, but also extremely useful to any company that manages multiple data distribution points for improved and reliable data availability.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: March 24, 2020
    Assignee: Goldman Sachs & Co. LLC
    Inventors: Matthew Voss, Vishnu Mavuram, Scott Cohen
  • Patent number: 10592200
    Abstract: An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: March 17, 2020
    Assignee: Sonos, Inc.
    Inventors: Ted Lin, Romi Kadri
  • Patent number: 10585410
    Abstract: A functional unit is synchronized with an output system unit on the basis of a trigger signal input from outside with a synchronization period. The input system unit includes: a functional processing unit to perform, on the basis of the trigger signal, a functional process with a control period that is shorter than the synchronization period, and to generate processing results by repeatedly performing the functional process in one synchronization period; and a shared memory to collectively output the processing results of the functional processing unit to outside on the basis of the trigger signal.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: March 10, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoru Ukena, Yuta Takenaka, Tomihito Goto, Tatsuro Onishi
  • Patent number: 10555352
    Abstract: In the context of an execution of a pairing phase for pairing at least one communication device with a wireless access point creating a plurality of cells in distinct respective spectral bands, the wireless access point: obtains a sequencing of the cells created by the access point according to a criterion of occupation of the spectral bands; and activates a systematic authorisation of pairing via each cell during a first predefined duration, of any communication device that so requests, starting from the cell in the least occupied spectral band up to the cell in the most occupied spectral band according to the sequencing obtained, applying a shift in time of a second predefined duration that is at least equal to a period of time statistically necessary for the communication device to effect the pairing with the wireless access point and which is strictly less than said first predefined period.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: February 4, 2020
    Assignee: SAGEMCOM BROADBAND SAS
    Inventor: Nicolas Vankieken
  • Patent number: 10547438
    Abstract: A circuit includes a serializer module that includes an input stage that samples an input signal to capture an edge location for each of the input signal in a given time frame. An edge encoder encodes the edge location for the input signal into a packet frame to specify where the edge location occurs in the given time frame for the input signal. A transmitter receives the packet frame from the edge decoder and converts the packet frame into a serial data stream. The transmitter communicates the edge location for the input signal via the serial data stream.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: January 28, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Baher Haroun, Tobias Bernhard Fritz
  • Patent number: 10536258
    Abstract: Multi-domain clock generation with skew compensation is based on free-running counters in each of the multiple clock domains. Multi-domain clock generation circuitry provides at least first and second domain clocks generated with randomization, each based on an input clock with an input clock frequency, the domain clocks having a relative clock skew that is varied over time in magnitude and direction. A first circuit in a first clock domain, configured for operation with the first domain clock, includes a first free-running counter with a pre-defined first selected roll-over count, to generate a first free-running count (N1(k)) based on the first domain clock. A second circuit in a second clock domain is configured for operation with the second domain clock, and includes a second free-running counter with a pre-defined second selected roll-over count, to generate a second free-running count (N2(k)) based on the second domain clock.
    Type: Grant
    Filed: June 2, 2018
    Date of Patent: January 14, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hunsoo Choo, Hamid Safiri, Nikolaus Klemmer, Jaimin Mehta, Srinadh Madhavapeddi, Charles Kasimer Sestok, Vijayavardhan Baireddy
  • Patent number: 10536913
    Abstract: The present disclosure relates to methods and devices for improved cell detection. In particular the disclosure relates to cell detection within a group of cells with high requirements of low latency. The disclosure also relates to corresponding computer program. The disclosure proposes a method, performed in a wireless device, for cell detection within a group of cells. The method comprises detecting a first synchronization signal of a first cell in the group, wherein the detecting comprises searching for any of a set of predefined synchronization signals. The method further comprises obtaining, based on the detected first synchronization signal, information defining a subset of the predefined synchronization signals, wherein the subset defines synchronization signals that are possible within the group of cells. The method also comprises decoding one or more further synchronization signals of cells in the group of cells using the obtained information.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: January 14, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Osman Nuri Can Yilmaz, Erik Eriksson
  • Patent number: 10523429
    Abstract: A method and apparatus for synchronizing a start-point of quantum data are disclosed. A method of determining a start-point of a quantum key distribution (QKD) protocol, at which a receiving apparatus of a QKD system starts the QKD protocol with a transmitting apparatus, includes receiving, by the receiving apparatus, an optical pulse sequence of a predetermined pattern from the transmitting apparatus, measuring, by the receiving apparatus, a predetermined quantum signal included in the optical pulse sequence, transmitting, by the receiving apparatus, a confirmation signal to the transmitting apparatus when the number of measurements of the predetermined quantum signal reaches a predetermined value, and determining, as the start-point, a point after one period of the optical pulse sequence from a point at which the number of measurements of the predetermined quantum signal has reached the predetermined value, or a point at which the confirmation signal has been transmitted.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 31, 2019
    Assignee: ID Quantique
    Inventor: Jeongwoon Choi
  • Patent number: 10516548
    Abstract: Disclosed are methods and apparatus for multiplex operation of an electronic transmitting apparatus, comprising establishing logical channels between logical data producers and respective logical data consumers, the logical channels operable to pass data over a serial physical channel, constructing by a producer a payload, identifying a respective consumer, arbitrating use of the serial physical channel between logical channels to control sending of payloads, injecting a channel-specific logical protocol stop indicator into a data flow over the serial physical channel to instruct a receiving router to stop receipt of a previously started data flow and route the payload to a consumer, and sending at least a first uninterruptible data unit of the payload over the serial physical channel. Corresponding methods and apparatus are provided to enable a receiver to route payloads to consumers according to received logical protocol stop indicators.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: December 24, 2019
    Assignee: Arm Limited
    Inventor: Roman Savelyev
  • Patent number: 10515320
    Abstract: Techniques are disclosed for validating a ticket based on biometric data provided by a ticket holding user. A ticket controller device broadcasts an inquiry frame specifying a request for authentication data for a ticket user requesting access to a service hosted by the ticket controller. A mobile device may receive the inquiry frame and generate a response frame encapsulating a ticket identifier and biometric data associated with a user. The ticket controller receives the response frame including the ticket identifier and the biometric data. Upon determining that the ticket identifier and the biometric data encapsulated in the response frame matches a stored ticket identifier and biometric data, the ticket controller grants the user access to the service.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vinicio Bombacino, Sergio Pagano, Gianluca Perreca, Andrea Tortosa
  • Patent number: 10511425
    Abstract: Embodiments of the present invention provide a channel-state information process processing method, a network device, and a user equipment, where the channel-state information process processing method includes: after receiving a first channel-state information CSI request sent by a first network device, if CSI corresponding to multiple aperiodic CSI processes has not been reported by a user equipment, dropping CSI corresponding to a part of aperiodic CSI processes among the multiple aperiodic CSI processes, where each CSI process is associated with a channel measurement resource and an interference measurement resource. A problem existing after a CoMP technology is introduced can be solved that the UE cannot implement processing of multiple CSI processes.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 17, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jingyuan Sun, David Jean-Marie Mazzarese, Yongxing Zhou, Liang Xia, Xiaotao Ren, Yan Cheng
  • Patent number: 10506568
    Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: James McCoy, Leo Dehner, Jayesh Kotecha, Jayakrishnan Mundarath
  • Patent number: 10505651
    Abstract: A system, method and computer product for performing a time synchronization between first and second nodes includes the first node performing: generating a synchronization message, transmitting the synchronization message to the second node at a first time, taking a first timestamp in response to the synchronization message being transmitted and transmitting a timestamp message including the first timestamp to the second node at a second time; and the second node performing: receiving the synchronization message and the timestamp message from the first node, taking a second timestamp in response to the synchronization message being received, receiving the timestamp message from the first node, obtaining the first timestamp based on the received timestamp message, obtaining a timing offset between the first timestamp and the second timestamp and performing a time synchronization to the first node based on the timing offset.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: December 10, 2019
    Assignee: WHELEN ENGINEERING COMPANY, INC.
    Inventor: Caleb Garrett
  • Patent number: 10492034
    Abstract: Apparatus and methods for providing information via an open-access network such as a wireless local area network (WLAN). In one embodiment, the information provided is contextually relevant to one or locations, more users or devices receiving the information. In one implementation, the information is provisioned by a network entity (for example, from a service provider network operator) and provided to one or more access points (APs) of the service provider network. The information is bit-stuffed into Wi-Fi beacon frames or other data structures that are broadcast by the APs to nearby client devices. A receiving client device extracts the information using a protocol embodied in application software on the client, and may also initiate a dedicated wireless connection with the AP for e.g., transmission of content related to the context and/or the bit-stuffed information, access of related Internet addresses, etc.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: November 26, 2019
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Don Gunasekara, Kiran Yeddala
  • Patent number: 10491371
    Abstract: A wireless media distribution system is provided comprising an access point (6) for broadcasting media and a plurality of stations (2) for reception and playback of media. Each station is configured for receiving and decoding a timestamp in a beacon frame transmitted repeatedly from the access point. This is used to control the output signal of a station physical layer clock (12) which is then used as a clock source for an application layer time synchronisation protocol. This application layer time synchronisation protocol can then be used in the station to control an operating system clock (8) for regulating playback of media.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: November 26, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Ian R. Knowles
  • Patent number: 10484759
    Abstract: There is provided a transmission device including circuitry configured to generate a physical layer frame. A time information descriptor is included in a preamble of the physical layer frame. The time information descriptor includes a time information flag that indicates presence or absence of time information in the time information descriptor. The circuitry is configured to transmit the physical layer frame including the preamble and a payload. The time information indicates a time of a predetermined position in a stream of the physical layer frame.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: November 19, 2019
    Assignee: SONY CORPORATION
    Inventors: Kazuyuki Takahashi, Lachlan Bruce Michael
  • Patent number: 10476906
    Abstract: A method to ensure availability of a plurality of computing nodes operating within a cluster that analyzes suspicious objects received from geographically remote sensors for malware is described. Responsive to a change in operability of a cluster, a determination is made whether the change is directed to a broker computing node or an analytic computing node. Where the change is a failover experienced by a broker computing node, a determination is made whether the cluster includes a plurality of broker computing nodes, and if not, an analytic computing node is configured to operate as a second broker computing node. For a takeover event, however, a determination is made whether the cluster includes a plurality of broker computing nodes, and if not, the analytic computing node operates as the second broker computing node. The first broker computing node is subsequently placed into an off-line status until maintenance has completed.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 12, 2019
    Assignee: FireEye, Inc.
    Inventor: Mumtaz Siddiqui
  • Patent number: 10477280
    Abstract: A method of delivering media data in a hybrid network capable of providing broadcasting and internet communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Ryeul Rhyu, Kyung-Mo Park, Jae-Yeon Song
  • Patent number: 10469914
    Abstract: A method of delivering media data in a hybrid network capable of providing broadcasting and internet communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Ryeul Rhyu, Kyung-Mo Park, Jae-Yeon Song
  • Patent number: 10466716
    Abstract: Commanding vehicles via a vehicle-to-infrastructure communication network are provided. A roadside unit in a location on a vehicular travel path broadcasts timestamps. A vehicle having an onboard unit receives the timestamp, calibrates an internal clock, and transmits a status of the first vehicle to the first roadside computing unit. The roadside unit receives the status of the vehicle, and transmits, to a data processing system, data packets including the status and information associated with the location in the vehicular travel path. The data processing system inputs the status information and the information associated with the location into a deep learning engine to assign, based on an output from the deep learning engine, a label to the vehicle. The data processing system selects a vehicle command based on the label and transmits the vehicle command to the vehicle to execute an action for traversing the vehicular travel path.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 5, 2019
    Assignees: CHONGQING JINKANG NEW ENERGY VEHICLE CO., LTD, SF MOTORS INC.
    Inventors: Ao-Jan Su, Xinhua Xiao
  • Patent number: 10469915
    Abstract: A method of delivering media data in a hybrid network capable of providing broadcasting and internet communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Ryeul Rhyu, Kyung-Mo Park, Jae-Yeon Song
  • Patent number: 10466717
    Abstract: Commanding vehicles via a vehicle-to-infrastructure communication network are provided. A roadside unit in a location on a vehicular travel path broadcasts timestamps. A vehicle having an onboard unit receives the timestamp, calibrates an internal clock, and transmits a status of the first vehicle to the first roadside computing unit. The roadside unit receives the status of the vehicle, and transmits, to a data processing system, data packets including the status and information associated with the location in the vehicular travel path. The data processing system inputs the status information and the information associated with the location into a deep learning engine to assign, based on an output from the deep learning engine, a label to the vehicle. The data processing system selects a vehicle command based on the label and transmits the vehicle command to the vehicle to execute an action for traversing the vehicular travel path.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: November 5, 2019
    Assignees: CHONGQING JINKANG NEW ENERGY VEHICLE CO., LTD., SF MOTORS, INC.
    Inventors: Ao-Jan Su, Xinhua Xiao
  • Patent number: 10452472
    Abstract: A dot-product engine (DPE) implemented on an integrated circuit as a crossbar array (CA) includes memory elements comprising a memristor and a transistor in series. A crossbar with N rows, M columns may have N×M memory elements. A vector input for N voltage inputs to the CA and a vector output for M voltage outputs from the CA. An analog-to-digital converter (ADC) and/or a digital-to-analog converter (DAC) may be coupled to each input/output register. Values representing a first matrix may be stored in the CA. Voltages/currents representing a second matrix may be applied to the crossbar. Ohm's Law and Kirchoff's Law may be used to determine values representing the dot-product as read from the crossbar. A portion of the crossbar may perform Error-correcting Codes (ECC) concurrently with calculating the dot-product results. ECC codes may be used to only indicate detection of errors, or for both detection and correction of results.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: October 22, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Catherine Graves, John Paul Strachan, Dejan S. Milojicic, Paolo Faraboschi, Martin Foltin, Sergey Serebryakov
  • Patent number: 10444788
    Abstract: A device, system, and method synchronizes time partition windows. The method performed at a first electronic device includes receiving a clock signal from a second electronic device, the clock signal indicating a modification to synchronize a first clock of the first electronic device to a second clock of the second electronic device. The method includes generating an operating system tick interrupt based on the clock signal, the operating system tick interrupt indicating a modification to synchronize a first operating system tick of the first electronic device to a second operating system tick of the second electronic device. The method includes generating a first schedule of first time partition windows based on the first operating system tick. The first schedule of the first time partition windows is synchronized to a second schedule of second time partition windows of the second electronic device.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 15, 2019
    Assignee: Wind River Systems, Inc.
    Inventors: Markus Carlstedt, Kenneth Jonsson
  • Patent number: 10440454
    Abstract: Embodiments of the present invention provide a signal processing method, a network apparatus, and a system. The method includes: mapping a received first client signal into a first ODUflex; mapping the first ODUflex into an optical channel data tributary unit (ODTUCn.X) including X tributary slots, where X is a non-integer; and multiplexing the ODTUCn.X into an optical channel payload unit (OPUCn). According to the signal processing method provided in the embodiments of the present invention, carrying efficiency can be improved when a fine-grained service is transmitted, and complexity is relatively low.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: October 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Su, Maarten P. J. Vissers, Qiuyou Wu
  • Patent number: 10439712
    Abstract: One aspect of the disclosure is directed to a system and method for determining the propagation delay for a signal to traverse an optical fiber between two transceivers. The method is performed by the first transceiver and includes transmitting a message to the second transceiver over a first optical fiber. The method further includes receiving on the first optical fiber a reply message from the second transceiver including an indication of the internal time for the second transceiver to transmit the reply message. The method further includes determining the time interval from the time the message was transmitted to the time the first transceiver received the reply message. The method further includes calculating the propagation delay from the time interval and the internal time. The method further includes configuring the first transceiver to receive data traffic from the second transceiver on a second optical fiber.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: October 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hamid Mehrvar, Peter Ashwood-Smith
  • Patent number: 10437416
    Abstract: Systems and methods are provided and include receiving, at a user device, a first user input from a user, the first user input selecting an application icon displayed at the user device. In response to receiving the first user input, the user device launches the native application and sets the native application into the home state. The user device receives a second user input configured to set the native application into a state of the native application other than the home state. In response to receiving the second user input, the user device sets the native application into the other state using the user device. The user device determines that the user frequently sets the native application into the other state, and configures the application icon to, upon being selected, cause the user device to launch the native application and set the native application into the other state.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gilead Mark, Thomas Francis
  • Patent number: 10432336
    Abstract: There are provided a clock node, a controller, a method of operating the clock node and a method of operating the controller in a time distribution network (TDN) comprising the controller being in data communication with the clock nodes via a control path. The method of operating the clock node comprises: sending, from the clock node via the control path to the controller, a first timestamp-related data; receiving, by the clock node via the control path from the controller, clock-recovery control data generated by the controller using the first timestamp-related data received from the clock node; processing the received clock-recovery control data to extract data usable for phase and frequency recovery; and using the extracted data to steer frequency and phase characterizing the clock node.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: October 1, 2019
    Assignee: ADVA Optical Networking SE
    Inventors: Michael Rabinovich, Moshe Tofef
  • Patent number: 10423461
    Abstract: Pooled virtual machine resources are described. A system determines whether a number of virtual machine resources that are in a pool is less than a specified number. The system creates a calculated number of virtual machine resources for the pool if the number of virtual machine resources that are in the pool is less than the specified number, the calculated number being equal to the specified number minus the number of virtual machine resources that are in the pool. The system receives a request to create a virtual machine environment that requires at least one virtual machine resource. The system allocates a virtual machine resource from the pool to the virtual machine environment.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: September 24, 2019
    Assignee: salesforce.com, inc.
    Inventors: Kunal Sanghavi, Vijaysenthil Veeriah, Varun Gupta
  • Patent number: 10416618
    Abstract: A machine learning apparatus according to one embodiment of the present invention is a machine learning apparatus for learning a condition associated with adjustment of a current gain parameter in electrical machine control, and comprises: a state observing unit which acquires actual current as well as an integral gain function and a proportional gain function in a current control loop, and observes state variables which include the integral gain function, the proportional gain function, and at least one of an amount of overshoot, an amount of undershoot, and a rise time of the actual current occurring in response to a step-like torque command; and a learning unit which learns the condition associated with the adjustment of the current gain parameter in accordance with a training data set constructed from the state variables.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 17, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tatsuya Senoo
  • Patent number: 10408637
    Abstract: A step detection method comprises the following steps: a) based on at least one signal coming from at least one motion sensor rigidly attached to a portable device, detect events suitable to correspond to steps of a user carrying the portable device; b) based on at least one signal, or on at least one signal coming from another sensor also rigidly attached to the portable device, identify intervals of time during which the device is being manipulated; and c) identify as steps those, from amongst the events detected, which do not coincide with the intervals of time. A device for the implementing such a method, a mobile telephone and touchscreen tablet comprising such a device are also provided.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 10, 2019
    Assignees: Commissariat A L'Energie Atomique Et Aux Energies Alternatives, Movea
    Inventor: Christophe Villien
  • Patent number: 10411986
    Abstract: An example method comprises receiving, by a first PHY of a first transceiver, a timing packet, timestamping, by the first transceiver, the timing packet and providing the timing packet to a first intermediate node, determining a first offset between the first intermediate node and the first transceiver, updating a first field within the timing packet with the first offset between the first intermediate node and the first transceiver, the offset being in the direction of the second transceiver, receiving the timing packet by a second transceiver, the timing packet including the first field, information within the first field being at least based on the first offset, determining a second offset between the second transceiver and an intermediate node that provided the timing packet to the second transceiver and correcting a time of the second transceiver based on the information within the first field and the second offset.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: September 10, 2019
    Assignee: Aviat U.S., Inc.
    Inventors: Janez Mihelic, Tadej Markovic