Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 11005967
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: May 11, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11005901
    Abstract: One or more data centers are selected to host an online conference. The selection of the data center is based on a set of metrics that are measured from ‘synthetic’ transactions. These synthetic transactions are sent between candidate data centers and the participants in the conference call in order to measure one or more performance metrics (e.g., link quality metrics such as delay, packet loss, etc.) These measured performance metrics are used to determine a centroid that represents the geometric center or ‘center of mass,’ of the link quality between participants and data centers. This ‘link quality centroid’ is used to select a subset of data centers as candidate data centers. The candidate data center with the best average performance metric(s) is selected as the data center to host the conference.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Hassan, Bradford R. Clark, Gareth Lyndon Eadred Bridges, Russell Andrew Penar
  • Patent number: 10997315
    Abstract: In various embodiments, before a data subject request can be processed, the data subject's identity may need to be verified. In various embodiments, the system provides a mechanism to automatically detect the type of authentication required for a particular data subject based on the type of Data Subject Access Request being made and automatically issues a request to the data subject to verify their identity against that form of identification. For example, a subject rights request might only require two types of authentication, but a deletion request may require four types of data to verify authentication. The system may automatically detect which is type of authentication is required based on the DSAR and send an appropriate request to the data subject to verify their identity.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: May 4, 2021
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jason L. Sabourin, Jonathan Blake Brannon, Mihir S. Karanjkar, Kevin Jones
  • Patent number: 10999064
    Abstract: A device can receive, from a network device, information that identifies a user device. The network device might have authenticated the user device based on the user device accessing a radio access network. The device can receive, from the user device, a request for a first token. The request can include an encrypted session identifier. A server device might have encrypted the session identifier. The device can determine the session identifier, and generate the first token based on the session identifier and the information that identifies the user device. The device can encrypt the first token using an application public key, and provide, to the user device, the encrypted first token. The user device can provide, to the server device, the encrypted first token. The server device can register the user device to receive content based on the encrypted first token.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 4, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Susan Kelly
  • Patent number: 10987578
    Abstract: A system and method for establishing a gaming session via cloud services with a first device, receiving information at the first device to establish a connection with a second device, and receiving at the first device instructions from the second device via the connection, wherein the instructions control an aspect of the gaming session.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 27, 2021
    Assignee: South Park Digital Studios LLC
    Inventors: Jordan Thomas, Jeff Lake, Michael Kelly, Kain Shin, Stephen Alexander
  • Patent number: 10992744
    Abstract: The subject matter of this specification can be implemented in, among other things, a method and a system to perform the method that includes receiving a request from a client device to execute an application, selecting servers that provide remote desktop environment and host the requested application, determining, based on a priority level for a client session to be established, a capacity of system resources and a current utilization level of each server, that the client device is to be directed to a first server, the first server having an expected utilization level that satisfies a threshold condition, and directing the request to the first server to establish the client session and to execute the requested application as part of the client session.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 27, 2021
    Assignee: Parallels International GmbH
    Inventors: Alexey Kutuzov, Nikolay Dobrovolskiy
  • Patent number: 10983747
    Abstract: Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 20, 2021
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Patent number: 10986170
    Abstract: Systems and methods of delegating media capturing functionality from one device to another are presented. A first device configured with an object recognition engine captures a media representation of an environment and identifies an object within that environment. Then based on matched object traits from a database, the engine selects a delegation rules set, and delegates certain media capturing functionality to a second device according to the selected delegation rules set.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 20, 2021
    Assignee: Nanl Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 10984780
    Abstract: Systems and processes for operating a digital assistant are provided. In accordance with one or more examples, a method includes, receiving training data for a data-driven learning network. The training data include a plurality of word sequences. The method further includes obtaining representations of an initial set of semantic categories associated with the words included in the training data; and training the data-driven learning network based on the plurality of word sequences included in the training data and based on the representations of the initial set of semantic categories. The training is performed using the word sequences in their entirety. The method further includes obtaining, based on the trained data-driven learning network, representations of a set of semantic embeddings of the words included in the training data; and providing the representations of the set of semantic embeddings to at least one of a plurality of different natural language processing tasks.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventor: Jerome R. Bellegarda
  • Patent number: 10977621
    Abstract: A method for implementing an action-based to-do list includes monitoring user actions with a personal management device which is configured to compare the user actions to a task definition file. A processor of the personal management device determines if the user actions fulfill one or more predefined conditions, within the task definition file. If a condition is fulfilled, the processor of the personal management device modifies the to-do list based on the fulfilled condition. A personal management device for implementing an action-based to-do list includes a user interface configured to allow a user to interact with a to-do list application and a processor configured to execute the to-do list application.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa M. Wood Bradley, Timothy Brantner, Jason M. Brown, Helen L. Gawor
  • Patent number: 10979310
    Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 13, 2021
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 10977305
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 10970728
    Abstract: A web-page or customer interface, that enables a business to increase their customer satisfaction levels, etc. based on the business' improved capability to predict the wants and needs of their customers as a result of it using such an interface to assess the personalities of their customers, includes: (a) personality traits (b) images, including animated, to which are assigned ranked personality traits based on the psychological content of the respective images, (c) an image viewer adapted to present to a customer these images so as to identify with which of these images the customer elects to be associated, (d) personality types into which a customer is categorized, and wherein each of these personality types is differentiated by the specific set of personality traits associated with it, and (e) an algorithm adapted to categorize one into a personality types.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 6, 2021
    Assignee: Woofound, Inc.
    Inventors: Joshua Spears, Daniel Sines, Carson Wright, Noreen Honeycutt
  • Patent number: 10972510
    Abstract: A media session is established between a first device (e.g., endpoint) and a second device (e.g., endpoint) via a communication network based on connectivity checks performed by the devices. A set of candidate pairs, including network addresses available to the first device and the second device, is generated. Among the candidate pairs of the candidate pair set, a respective priority is initially assigned for connectivity checks. If a connectivity check modification condition is determined to be met for candidate pairs used for connectivity checks, the priority ordering of the candidate pairs is modified to produce a second priority ordering. This second priority ordering assigns a higher priority for a candidate pair which meets the connectivity check modification condition than a candidate pair that does not meet the condition. Based on the modified ordering, connectivity checks are performed, and the media session is configured and established using a candidate pair determined to be valid.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 10972523
    Abstract: A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Sococo, LLC
    Inventors: David Van Wie, Joseph Altmaier
  • Patent number: 10972298
    Abstract: Merging two or more user groups for collaboration includes constructing a social graph of each user of a plurality of users within the two or more user groups based upon a user profile and a workflow associated with each user. A weighted adjacency matrix is calculated based on at least one user interaction between two or more users indicated by the social graph. A model inferring leading edge contributions and least significant edge contributions among the users is generated based upon the social graph and the weighted adjacency matrix. One or more prospective groups expected to be involved in a future collaboration are identified based upon the identified leading edge contributions and least significant edge contributions.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur, John Rice
  • Patent number: 10965638
    Abstract: The present invention relates to a communication chipset, a communication device and a protocol offload method for automatic address allocation, and the communication chipset includes: a plurality of registers for storing address setting modes and IP addresses; a controller-interface for setting the address setting mode on the basis of a data received from a controller controlling an offload device through execution of a program; a network-interface for transmitting and receiving a network packet; and an IP address creation control module for automatically setting an IP address of the plurality of registers using the received network packet according to the set address setting mode.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 30, 2021
    Assignee: WIZnet Co., LTD.
    Inventors: Woo Youl Kim, Hyun Jun Kim, Eun Kyoung Kim, Bong Jun Hur, Chan Mi Jeong, Deok Hwan Jin
  • Patent number: 10965724
    Abstract: Disclosed is a method for establishing a communication session. The method includes: establishing a chat session between a first terminal device and a second terminal device, determining if both the first terminal device and the second terminal device support a specific communication technology, forwarding an invitation to initiate communication over the specific communication technology, in response to a detection that the invitation is accepted requesting from a communication server an initiation of a communication channel implemented with the specific communication technology, and in response to an establishment of the communication channel implemented with the specific communication technology establishing the communication session for communicating at least over the specific communication technology. Also disclosed is a chat server, a computer program product and a system.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 30, 2021
    Assignee: TELIA COMPANY AB
    Inventor: Harri Jokela
  • Patent number: 10956591
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing tokenization requests in-memory of an application server. Reliance on remote devices, such as hardware security modules, is reduced because functions associated with processing tokenization requests is performed at the application server instead of the remote devices. Applicant server includes a multi-level cache for storing and accessing data for generating, hashing, and encrypting tokens in response to tokenization requests received from client devices.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: March 23, 2021
    Assignee: Capital One Services, LLC
    Inventors: Rohit Joshi, Marek Bazler, Lan Xie, Hao Cheng
  • Patent number: 10956761
    Abstract: A control apparatus controls an agent apparatus functioning as a user interface of a request processing apparatus that acquires a request indicated by at least one of a voice and a gesture of a user and performs a process corresponding to the request. The control apparatus includes a transmission event detecting section that detects an occurrence of an event necessitating transmission of a message to a communication terminal of the user, and a transmission determining section that makes a determination to transmit a voice message to the communication terminal of the user, via a communication network, if an occurrence of the event is detected.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: March 23, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Junichiro Onaka
  • Patent number: 10951652
    Abstract: The present document describes a communication session resumption mechanism. A client computer system establishes a communication session to a server computer that is a member of a set of related server computers. As a result of establishing the communication session, the server computer identifies the set of related server computers to the client computer system. The set of related server computers share communication session information with each other, allowing the client computer system to resume the communication session with another server computer belonging to the set of related server computers. The communication session may be specified to the other server computer by the client computer system by providing a session identifier or a session ticket.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10951694
    Abstract: A method for repairing multicast/broadcast content via peer to peer communications, which includes receiving at least a part of a file transmitted by a wireless multicast/broadcast service (WMBS) session via an access network; exchanging, via a peer to peer network, completion messages between the UE device and peer UE devices upon completion of the WMBS session; identifying an amount of the file received at the UE device, and amounts of the file received at each of peer UE devices based on the exchanged completion messages; sending repair data to repair the file on each peer UE devices in response to identifying that the UE device received the entire file; and sending repair data via the peer to peer network, obtained from the access network, in response to identifying that the UE device received less than the entire file and more of the file than each of the group of peer UE devices.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin Lisewski, Mansoor Ali Shah Mohammed
  • Patent number: 10952054
    Abstract: An infotainment system in a vehicle includes at least one processor configured to, in response to occurrence of a trigger condition defined by an invitation from a source remote from the vehicle and identifying media content and to acceptance of the invitation, select a medium carrying the media content to play the media content. The trigger condition may be a current location of the vehicle matching a specified location, a weather condition at a current location of the vehicle matching a specified weather condition, a current speed of the vehicle exceeding a specified speed, a current date matching a specified date, or a current time of day matching a specified time of day. Alternatively, the trigger condition may be a signal indicating presence of a passenger or presence of a connection with a mobile device.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: March 16, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
  • Patent number: 10942996
    Abstract: Methods and systems for generating a social graph are provided. The method includes generating and associating a first digital identity with a first node of the social graph, the social graph including a graphical representation of associations of digital identities. The method also includes associating the first digital identity with a second digital identity, the first digital identity providing verification for the second digital identity. The method also includes associating the second digital identity with a second node of the social graph. The method also includes linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 9, 2021
    Assignee: block.one
    Inventors: Daniel J. Larimer, Richard B. Whitner, Thomas C. Hallgren, Todd B. Fleming
  • Patent number: 10944800
    Abstract: Certain aspects of the disclosure are directed to queuing data communications in a data communications network. According to a specific example, a user-data communication addressed to a client among a plurality of remotely-situated client entities, may be placed in a queue. The client entities may be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. A virtual assistant session may be initiated, in which a dynamic series of inquiries may be presented to address the user-data communication while the position is maintained in the queue. The user-data communication may be terminated and removed from the queue in response to an indication that the user-data communication was addressed during the virtual assistant session, or routed via the data communications server in response to an indication that the user-data communication was not addressed during the virtual assistant session.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: March 9, 2021
    Assignee: 8x8, Inc.
    Inventors: Ali Arsanjani, Bryan R. Martin, Manu Mukerji, Nick Holland
  • Patent number: 10932140
    Abstract: Embodiments of this application provide a link restoration method and apparatus, and a device. The method includes: if quality of a link between a first communications device and a second communications device does not meet a preset condition, detecting, by the first communications device within timing duration of a first timer, whether the link is restored, and obtaining a detection result, where the timing duration of the first timer is blockage duration of a link blockage resulting from a user movement; and determining, by the first communications device based on the detection result, whether to perform a link restoration operation, where the link restoration operation includes at least one of a beam tracking operation, a beam refinement operation, or a redo-beamforming operation.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kaili Xu, Kaijun Cheng, Ji Wu, Yingpei Lin
  • Patent number: 10931566
    Abstract: A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: February 23, 2021
    Assignee: Dell Products L.P.
    Inventors: Kamal J. Koshy, Sagar S. Samant
  • Patent number: 10921951
    Abstract: A feedback button is configured to receive a feedback expression characterizing a user experience and submit information in a user interface with a single action. When the user hovers an input cursor near the feedback button, icons/text may be displayed that indicate different types of feedback expressions that may be submitted. As the user moves the cursor back and forth over the button, the icons for the different feedback expressions may be emphasized indicating locations where the button may be clicked to submit specific feedback. When the user is satisfied with the displayed feedback expression, the user may click the feedback button at the current location to submit the feedback expression and perform the final submit action for other data in the user interface.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: February 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lynn Ann Rampoldi-Hnilo, Hillel Noah Cooperman, Mahlon Connor Houk
  • Patent number: 10924622
    Abstract: A management apparatus includes an obtaining unit that obtains a history of communication performed with an external apparatus in accordance with a derivative application program created on a basis of a basic application program and a state control unit that, if the basic application program is made unavailable, controls, using the history of communication, whether to make the derivative application program unavailable.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: February 16, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Takashi Aoki
  • Patent number: 10922695
    Abstract: A system for providing communication between a first user on a first user interface and a second user on a second user interface is disclosed. The user interface may provide a document with a set of questions and fields for the first user to respond to the questions. Additionally, the first user interface may provide an option for requesting assistance from the second user on the second user interface. The second user may be presented all or some of the information from the first user interface on the second user interface. The second user may assist the first user or complete the document independently.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 16, 2021
    Assignee: HRB Innovations, Inc.
    Inventor: David A. Pond
  • Patent number: 10917424
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for determination of anomalous data are provided. In a computer-implemented method, a plurality of data packets is received within a predetermined time period, the plurality of data packets comprising a data structure. A historical distribution of historical data including the data structure as the data packets is determined. The plurality of data packets is compared to the historical distribution to generate a comparison result. If it is determined that data anomaly exists in the plurality of data packets according to the comparison result, an alert indicating the data anomaly is generated.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 9, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yuehao Wu, Ling Xie, Xin Xu
  • Patent number: 10911798
    Abstract: Methods and systems for providing files of variable sizes based on device and/or network conditions are described herein. The system may determine a plurality of bandwidth ranges. The system may also determine a plurality of file classes, and each different file class may be associated with a different bandwidth range. In some scenarios, the system may convert a file into a plurality of modified files. Each modified file may have a different file size and correspond to a different file class. The file and/or modified files may be provided to other devices based on various factors, such as bandwidth, available storage space, and/or display capabilities of user devices.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: February 2, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 10911436
    Abstract: A gateway (GW) in a wireless communication system, according to the present disclosure is provided. The GW generates self-signed authentication information, allocates the self-signed authentication information to at least one device, transmits a registration request message for requesting registration of the at least one device to a server if a certificate channel with the at least one device is generated based on the self-signed authentication information, and transmits certificate information for the at least one device to the at least one device if the certificate information for the at least one device is received from the server.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Ik Lee, Dae-Dong Kim, Hee-Dong Kim, Chung-Yong Eom
  • Patent number: 10911396
    Abstract: A mid-tier messaging system receives a request to initiate a communication session via a first messaging channel that includes a first messaging interface of a first messaging application provided at a user device and a first message provider of a plurality of message providers. The mid-tier messaging system establishes a first session that is mapped to the communication session. The mid-tier messaging system establishes the communication, using the first session, between the first messaging interface and the first message provider. The mid-tier messaging system provides, through the first session, first message communications between the first message provider and the first messaging interface. The mid-tier messaging system seamlessly switches to a second message provider service when the first message provider service cannot service an intent of the first communication session.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: February 2, 2021
    Assignee: PAYPAL, INC.
    Inventors: Rahul Nair, Swati Baradia, Liang Xi, Ramakrishna Rosanuru, Billy Henry Runyan, Linu Varghese, Koteswara Pathuri
  • Patent number: 10912099
    Abstract: Provided is a communication terminal configured to communicate with base stations, including a memory and a processor. The processor executes a position acquisition task that acquires position information on the communication terminal, an accumulation task that accumulates connection frequency information and discontinuance frequency information that relate to communication with each of the base stations at a position of the communication terminal, a determination task that determines a connection priority for preferentially making a connection to each of the base stations from a position of the communication terminal, based on the connection frequency information and the discontinuance frequency information at the position of the communication terminal, a connection control task that controls a connection to each of one or more base stations, in a descending order of the determined connection priority, and a communication task that performs data communication with the one or more base stations.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: February 2, 2021
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Osamu Kato, Hiroaki Asano, Hideki Kanemoto
  • Patent number: 10911528
    Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
  • Patent number: 10911322
    Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: February 2, 2021
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 10912134
    Abstract: A method for a wireless terminal communicating with a base station of a cellular network, the terminal operating in enhanced coverage mode and configured to set up a communication session with the base station by means of at least one of a direct communication link and a sidelink communication link using a second wireless terminal. The method comprises: determining a quality of the direct communication link with the base station, determining a quality of a communication link to a second wireless terminal capable of communicating with the base station, initiating transmission of a link quality message to the base station, the link quality message comprising information relating to the quality of the communication link, receiving a response from the base station indicating if the direct communication link or the sidelink communication link is to be used, requesting a communication session via the indicated communication link.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 2, 2021
    Assignee: THALES DIS AIS DEUTSCHLAND GMBH
    Inventors: Volker Breuer, Florian Denzin, Uwe Dummann, Lars Wehmeier
  • Patent number: 10909081
    Abstract: The present disclosure relates to a cloud-based sensory data management technology. An apparatus for managing sensory data according to one embodiment may include a data collector for receiving user input data and collecting data sensed by a sensory device corresponding to the user input data among one or more sensory devices, a data synchronizer for synchronizing the collected data based on a time frame, and a data persistence part for mapping the synchronized data to a pre-stored data model.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: February 2, 2021
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Sung Young Lee, Muhammad Bilal Amin
  • Patent number: 10904480
    Abstract: A communication management system includes: a storage unit configured to store destination information of a first communication terminal that establishes a first session with a relay device that relays communication data, destination information of a conversion system that performs mutual conversion between communication schemes of communication data transmitted from the first communication terminal and a second communication terminal and establishes a second session with the relay device, and destination information of the second communication terminal that establishes a third session with the conversion system; a receiving unit configured to receive start request information to start communication between the communication terminals from the first communication terminal; an extracting unit configured to extract destination information of each communication terminal and the conversion system stored in the storage unit, based on the received start request information; and a transmitting unit configured to tra
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Takahiro Asai
  • Patent number: 10904147
    Abstract: Methods and systems are described for comparing values using an associative memory. An associative memory lookup is performed based on a key that comprises a first number, a second number, and a third number. The associative memory includes sets of mask rows that are configured such that the associative memory returns a result of true when the sum of the first number and the second number is equal to the third number. The result of the associative memory lookup is outputted. The associative memory configured in this manner may be used, for example, by a packet forwarding device to perform a zero-value boundary condition check or packet sequence check.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: January 26, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Hans Jonas Flodin, Michael Chih-Yen Wang, Navdeep Bhatia
  • Patent number: 10897370
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for programmatically determining a user status avatar that is configured for transmitting as renderable within a group-based communication interface of a group-based communication system.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 19, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Roland Schemers, James McPhail, Lydia Han, San Oo
  • Patent number: 10893021
    Abstract: A computer-implemented method is provided for mapping IP addresses and domain names to organizations. The method includes receiving, by a mapping system from an data provider, a dataset related to a plurality of users of the data provider. The dataset includes (a) an IP address for a user device of each user of the plurality of users, and (b) a domain name for a user account of each user of the plurality of users; enriching, by an analytics engine of the mapping system, the received dataset with enrichment data from an enrichment source; receiving, by the analytics engine from a storage medium, historical data relevant to the enriched dataset; and mapping, by the analytics engine, (i) the IP address and/or (ii) the domain name of each user of a portion of the plurality of users to an organization based on the enriched dataset and the historical data.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: January 12, 2021
    Assignee: BitSight Technologies, Inc.
    Inventors: Daniel Dahlberg, Stephen Boyer, Nagarjuna Venna, Philip John Steuart Gladstone
  • Patent number: 10891278
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: January 12, 2021
    Assignee: The Boeing Company
    Inventors: William H. Page, John B. Sims
  • Patent number: 10890901
    Abstract: A control unit and method for operating an industrial automation system communication network that includes a plurality of communication devices, wherein a plurality of control units redundant with respect to each other controls functions of a plurality of associated communication devices, where the communication devices transmit communication-specific input variables to all associated redundant control units, output variables (produced by the control units redundant with respect to each other are checked for deviations from each other, and where if there are deviations, then a switchover is made to reserve control units or control units having output variables that deviate with respect to a majority of control units redundant to each other are deactivated.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: January 12, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ermin Sakic, Andreas Zirkler
  • Patent number: 10887460
    Abstract: A system and method for establishing communications enables an outbound communication to be made simultaneously across a plurality of different communications platforms.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: January 5, 2021
    Assignee: VONEX LTD
    Inventors: Angus Adrian Parker, Mathew Brian Michael Fahey
  • Patent number: 10880323
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for determination of anomalous data are provided. In a computer-implemented method, a plurality of data packets is received within a predetermined time period, the plurality of data packets comprising a data structure. A historical distribution of historical data including the data structure as the data packets is determined. The plurality of data packets is compared to the historical distribution to generate a comparison result. If it is determined that data anomaly exists in the plurality of data packets according to the comparison result, an alert indicating the data anomaly is generated.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: December 29, 2020
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yuehao Wu, Ling Xie, Xin Xu
  • Patent number: 10873520
    Abstract: The present disclosure provides a method, apparatus, and system for identifying packet batching within computer networks. A method consistent with the present disclosure includes sending a probe train of packets to traverse a network path within a computer network. Next, identifying a contiguous set of packets that traversed the network path with a negative DIAD time. Further, classifying the contiguous set of packets as a packet batch when a packet that traversed the network path right before the contiguous set of packets traversed the network path has a positive DIAD time. In addition, a size of a next probe train of packets that are to be sent to traverse the network path can be adjusted based on the size of the contiguous set of packets. Accurately identifying packet batching can enable more precise computer network bandwidth estimation and network traffic engineering solutions.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: December 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jean Tourrilhes, Puneet Sharma
  • Patent number: 10873636
    Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: December 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 10868864
    Abstract: A fault-tolerant Remote Direct Memory Access (RDMA) system and method enables RDMA operations for a given queue pair to be initiated over first and second network fabrics associated with first and second physical R_Keys. The fault-tolerant RDMA system/method supports host channel adapter hardware having only one port while maintaining network fabric fault tolerance by virtualizing the R_Key associated with the first and second network fabrics.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: James R Hamrick, Jr.