Patents Examined by Andre Tacdiran
  • Patent number: 10700968
    Abstract: A system including an optimization module executing on and configured to enable a computer processor to: receive a user application including a set of functions and simulate execution of different configurations of the functions on a multi-core microprocessor chip, where: the multi-core microprocessor chip includes a set of tiles arranged in a grid configuration, where each tile includes a processor core and a corresponding router, where each router is communicatively coupled with at least one other router to form a network-on-chip and implements a deterministic static priority routing policy, and the different configurations include execution of the functions by different groups of tiles. The computer processor is further enabled to monitor network traffic patterns of the execution of the different configurations; rank the different configurations based on the corresponding network traffic patterns; and select an optimal configuration of the different configurations based on the ranking.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: June 30, 2020
    Assignee: REX COMPUTING, INC.
    Inventors: Paul Michael Sebexen, Thomas Rex Sohmers
  • Patent number: 10660115
    Abstract: Using a scheduler, communication may be scheduled between an access node and a plurality of wireless devices, wherein the plurality of wireless devices comprise one or more relay wireless devices or device to device (D2D) wireless devices. Using the scheduler, at least one relay wireless device or D2D wireless device may be scheduled using a semi-persistent scheduler comprising an adjusted periodicity, wherein a default periodicity used by the semi-persistent scheduler for end-user wireless devices is different from the adjusted periodicity. Data may be communicated between the access node and the at least one relay wireless device or D2D wireless device using the adjusted periodicity.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: May 19, 2020
    Assignee: Sprint Spectrum L.P.
    Inventors: Sreekar Marupaduga, Rajveen Narendran, Ryan P. Dreiling, Paul Andreas
  • Patent number: 10638436
    Abstract: A method, apparatus, and system for generating and transmitting a physical broadcast channel (PBCH) are provided. A base station may perform a first scrambling process on PBCHs in a time period before a channel coding, and perform a second scrambling process after the channel coding. PHCH payloads and PBCH DMRS may provide information bits to be used in the scrambling processes.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: April 28, 2020
    Assignee: Innovative Technology Lab Co., Ltd.
    Inventors: Dong Hyun Park, Sung Jun Yoon
  • Patent number: 10630571
    Abstract: Fault-tolerant request routing routes request to service hosts without using a central routing authority to processes each request and without applying a consensus protocol to each request. In order to route requests, a routing authority distributes updated routing tables to request routers or clients while the request routers or clients continue to route requests according to a previous version of the routing table. Each request router or client includes a logical clock and refrains from using the next version of the routing table until receiving an indication to transition its logical clock. The routing authority indicates to a first request router to transition its logical clock to the next moment in logical time and an epidemic algorithm transitions other ones of the request router to the next moment in logical time without direct involvement by the routing authority.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Marc John Brooker
  • Patent number: 10630815
    Abstract: There is provided a method and an apparatus for converting a packet of a first transmission protocol into a packet of a second transmission control protocol, wherein one of the first transmission control protocol and the second transmission control protocol is multipath transmission control protocol (MPTCP) and the other is transmission control protocol (TCP), wherein the converting comprises: obtaining a sequence number indicated in a first header element of the first packet, and copying the obtained sequence number into a second header element of the second packet.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 21, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Stepan Kucera, Khaled Yasser Mohamed
  • Patent number: 10609557
    Abstract: Aspects of the subject disclosure may include, for example, determining a first address of user equipment from a mobile communication network connection request and identifying that the user equipment is stationary based on comparing the first address of the user equipment in the connection request to a second address of a stationary subscriber device. A non-tunneling link is initiated between the user equipment and a stationary packet core of the mobile communication network, based on identifying that the user equipment is stationary, and the connection request is converted from a non-access stratum protocol to an authentication protocol responsive to initiating the non-tunneling link. Other embodiments are disclosed.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: March 31, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vinod Pandey, Zhi Cui, Liza Fung, Cheng Liu, Paul Edward Smith, Jr.
  • Patent number: 10602245
    Abstract: We disclose a method for controlling access to an optically switched network, which connects N end-nodes, and is organized into a virtual data plane and a virtual control plane, which both communicate through the same underlying physical optical network. The virtual data plane provides any-to-all parallel connectivity for data transmissions among the N end-nodes, and the virtual control plane is organized as a ring that serially connects the N end-nodes, wherein a control token circulates around the ring. During operation, an end-node in the ring receives the control token, which includes a destination-busy vector with a busy flag for each of the N end-nodes. If the end-node has data to send and the busy flag for the destination end-node is not set, the system: sets the busy flag; commences sending the data to the destination end-node; and forwards the control token to a next end-node in the ring.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: March 24, 2020
    Assignee: Oracle International Corporation
    Inventors: Shimon Muller, Leick D. Robinson
  • Patent number: 10595226
    Abstract: There is provided an information processing apparatus including an acquiring unit that acquires communication quality of wireless communication at a location where a wireless communication apparatus exists, and a control unit that controls ON/OFF of another data communication function other than a data communication function to which a high priority is set, among data communication functions included by the wireless communication apparatus, based on the acquired communication quality.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: March 17, 2020
    Assignee: Sony Corporation
    Inventor: Shinichiro Tsuda
  • Patent number: 10567337
    Abstract: A communication apparatus has a first interface for connecting with a first network and a second interface for connecting with a second network. The communication apparatus detects that an address used in the first network is changed, and furthermore, when it detects that the address that is changed in the first network duplicates an address being used in the second network, disconnects a connection of a link layer with the second network, and after the disconnection, reconstructs the second network using an address which is not duplicated by the changed address.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: February 18, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akinobu Matsumoto
  • Patent number: 10568091
    Abstract: This disclosure relates to performing cellular communication in unlicensed spectrum using a flexible slot structure. A cellular base station may perform a listen-before-talk procedure, and may transmit a reservation frame when the listen-before-talk procedure is successful. The reservation frame may reserve a wireless medium for a transmit opportunity. Transmission slots may be scheduled for communication with one or more wireless devices during the transmit opportunity. The transmission slots may be selected from multiple possible uplink transmission slot types and multiple possible downlink transmission slot types. Indications of the scheduled transmission slots, including indications of slot types of the scheduled transmission slots, may be provided to the wireless devices. Wireless communication may be performed between the cellular base station and the wireless devices according to the scheduled transmission slots.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Farouk Belghoul, Christian W. Mucke, Awais M. Hussain
  • Patent number: 10568115
    Abstract: Suggested is a novel condition for a media access control (MAC) entity in user equipment (UE) reselecting a sidelink resource in a wireless communication system. The MAC entity of the UE can reselect a sidelink resource when a configured sidelink grant does not satisfy a latency requirement according to ProSe per-packet priority (PPPP). More particularly, configuration is performed by an upper layer so that the MAC entity transmits on the basis of sensing using a resource pool; the MAC entity selects generation of a configured sidelink grant corresponding to transmission of a plurality of MAC protocol data units (PDU); and when data is available in a sidelink traffic channel (STCH) and the configured sidelink grant does not satisfy the latency requirement according to the PPPP, a sidelink resource is reselected.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: February 18, 2020
    Assignee: LG Electronics Inc.
    Inventors: Youngdae Lee, Jaewook Lee
  • Patent number: 10554368
    Abstract: The disclosed subject matter includes techniques for wireless communication. In one example, a system includes a processor and a computer-readable memory storage device for storing executable instructions that can be executed by the processor to cause the processor to send a data frame to a client device. The processor can also receive a data-acknowledgment frame from the client device in response to the data frame within a predetermined time after sending the data frame. The processor can also aggregate a response data-acknowledgment frame in response to receiving the data-acknowledgment frame with at least one data frame to form an aggregated frame. The processor can also further send the aggregated frame to the client device and the at least one other client device within the predetermined time after receiving the data-acknowledgement frame.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: February 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ranveer Chandra, David W. Russo, Hang Yu
  • Patent number: 10531431
    Abstract: A method for allocating resources in Device-to-Device (D2D) communication in a wireless network is provided. The method includes requesting, by a device, resource allocation from an enhanced Node B (eNB) and causing the device to be allocated, from the eNB, a Resource Block (RB) for transmitting one of D2D discovery and communication data and control information. The RB includes information about a location of the resource-allocated time or frequency.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Seok Ryu, Seung-Hoon Park, Chi-Woo Lim
  • Patent number: 10511474
    Abstract: In extendedly allocating a job to nodes subordinate to multiple leaf switch, the job is allocated to nodes of each of multiple leaf switches such that that the number of the nodes being allocated thereto the job and belonging to each of the multiple leas switches does not exceed the number of valid links between the leaf switch and the spine switches. This can avoid occurrence of a conflict accompanied by a link failure, so that degrading of the system can be avoided.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: December 17, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kohta Nakashima
  • Patent number: 10469370
    Abstract: An apparatus and method is disclosed for segment routing (SR). In one embodiment, the method includes a node creating a segment stack that identifies one segment calculated using a first algorithm and a second segment calculated using a second, different algorithm. The node then attaches this header to a packet and sends it to another node.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Stewart F. Bryant, Daniel C. Frost, John W. Evans
  • Patent number: 10462075
    Abstract: A switching device includes a plurality of ports and a switching core, which is coupled to transfer data packets between ingress and egress ports. Switching logic maintains a descriptor queue containing respective descriptors corresponding to the data packets that have been received and queued by the ports, and responsively to the respective descriptors, instructs the switching core to transfer the queued data packets between the ports. Port logic, which is associated with each port, is configured, upon receipt of a data packet from the network at the port, to signal the switching logic to place a descriptor corresponding to the data packet in the descriptor queue and, upon identifying the data packet as meeting a predefined criterion, to convey a request to the switching logic, bypassing the descriptor queue, to instruct the switching core to transfer the data packet immediately to an egress port.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: October 29, 2019
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Freddy Gabbay, Ido Bukshpan, Alon Webman, Miriam Menes, George Elias, Noam Katz Abramovich
  • Patent number: 10462078
    Abstract: Two (or more) client devices engage in a chat session. Packets associated with the chat session are numbered using a predetermined pattern. When the packets are received, the receiving client device extracts signals from the packet metadata to determine whether the primary cause of packet loss during transit is network congestion or link losses. Based on the extracted signals, the receiving device sends a control message back to the other client device indicating how one or more chat parameters should be updated. On receiving the control message, the other client device updates the chat parameters accordingly.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: October 29, 2019
    Assignee: WhatsApp Inc.
    Inventors: Jun Gong, Manpreet Singh
  • Patent number: 10454836
    Abstract: Aspects of the subject disclosure may include, for example, a method receiving, from service layer equipment of a network, a first plurality of service requirements to fulfill a first service request, determining a first configuration of a first plurality of software defined network controllers according to the first plurality of service requirements, instantiating into the network the first plurality of software defined network controllers according to the first configuration to fulfill the first service request, receiving a first communication from a first software defined network controller of the first plurality of software defined network controllers, determining a shortage in a first network resource according to the first communication, and transmitting a second communication to the first software defined network controller to direct the first software defined network controller to instantiate a first virtual network function to compensate for the shortage in the first network resource.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: October 22, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Zhi Cui, Sangar Dowlatkhah
  • Patent number: 10433323
    Abstract: A communication control station device controls whether or not spatial sharing is applied between a first communication period and a second communication period. An operation determining section determines whether a first communication operation or a second communication operation out of communication operations is executed in each of the first communication period and the second communication period. The first communication operation requires lower transmission power than the second communication operation. A message generator generates messages requesting a first group of communication terminal devices communicating in the first communication period and a second group of communication terminal devices communicating in the second communication period to perform predetermined measurement in accordance with the determined communication operations.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: October 1, 2019
    Assignee: Panasonic Corporation
    Inventor: Lei Huang
  • Patent number: 10412005
    Abstract: Embodiments disclose systems, methods, and computer program products to perform an operation for generating entropy values for packets in an overlay network. The operation generally includes generating a first entropy value for each packet in a first group of packets received in a sequence of packets from a host, and detecting an idle amount of time between the the first group of packets in the sequence of packets and a second group of packets in the sequence of packets received from the host. The operation also includes upon determining that the idle amount of time is greater than a first threshold, generating a second entropy value for each packet in the second group of packets. The operation further includes inserting the second entropy value in an outer header of each packet in the second group of packets, and transmitting the second group of packets to the underlay network.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lei Bao, Guo X. He, Liang Rong, Gang Tang