Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 10999405
    Abstract: A method for processing access requests and a web browser are disclosed. In one embodiment, the processing method may be applied by a gateway maintaining a database containing, for each from among a plurality of computer virtualization platforms, at least one service provided by this platform and connection information to this platform. In one embodiment, the method comprises receiving an access request to a computer virtualization service provided by a platform transmitted by a web browser of a terminal and, if the requested service is in the database, generating from associated connection information in the database with this service, a system application adapted to the service. The system application may be configured to connect to the platform to allow the terminal to negotiate the establishment and maintenance of a communication session with the latter. The method may also comprise sending the system application to the web browser.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 4, 2021
    Assignee: ORANGE
    Inventors: Ruan He, Jamil Chawki
  • Patent number: 10999823
    Abstract: There is provided a device that acquires resource information indicating a radio resource for use in device-to-device (D2D) communication between a first terminal device belonging to a first public land mobile network (PLMN) and a second terminal device belonging to a second PLMN; and controls D2D communication between the first terminal device and the second terminal device based on the resource information.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 4, 2021
    Assignee: SONY CORPORATION
    Inventors: Hiromasa Uchiyama, Hiroaki Takano
  • Patent number: 10999366
    Abstract: In one embodiment, a network device, includes ports to serve as ingress ports and egress ports, a memory to store received network packets, a switch fabric, a controller to monitor queues of the egress ports and make a decision to drop at least a network packet of the received network packets, the network packet having a first destination address associated with a first network node, and mirroring circuitry to encapsulate the network packet with an encapsulation header including a second destination address different from the first destination address, and feedback the encapsulated network packet into a processing pipeline of the received network packets within the network device at a point in the processing pipeline that is prior to egress port assignment, wherein the switch fabric is configured to forward the encapsulated network packet to the packet analyzer responsively to the second destination address in the encapsulation header.
    Type: Grant
    Filed: March 10, 2019
    Date of Patent: May 4, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Barak Gafni, Aviv Kfir
  • Patent number: 10999574
    Abstract: Particular embodiments may remove a condition check in the semantics for checking a high-precision data flag. This simplifies the semantics used in the encoding and decoding process. In this case, even if the high-precision data flag is not set, the value of the weighted prediction syntax element is set by the BitDepth variable. However, even if the BitDepth is not considered high-precision data, such as 8 bits, the range for the weighted prediction syntax element is still the same as the fixed value. For example, the syntax elements luma_offset_l0[i], luma_offset_l1[i], delta_chroma_offset_l0[i][j], and delta_chroma_offset_l1[i][j] use the variable BitDepth as described above whether the flag extended_precision_processing_flag is enabled and not enabled to indicate whether the bit depth is above a threshold.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: May 4, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Yue Yu, Limin Wang
  • Patent number: 10999384
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 4, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
  • Patent number: 10999724
    Abstract: The disclosed system, method and computer-readable medium provide for a first wireless network, a second wireless network, a premises device and a mobile device. The first and second wireless networks are configured to operate according to respective first and second wireless networking standards, where the first and second wireless networking standards are incompatible. The mobile device is configured to communicate according to the first wireless network standard. The premises gateway device includes a transmitter for the second wireless networking standard.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: May 4, 2021
    Assignee: ARRIS Enterprises LLC
    Inventor: Krishna Prasad Panje
  • Patent number: 10992767
    Abstract: Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: April 27, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Nicolae Ionescu, Dan-Horia Trufasiu, Peter Varga, Tao Zhou, Franz Pauthner, Yue Kuk Wong
  • Patent number: 10990557
    Abstract: A transmission interface communicating method used in a display device that includes the steps outlined below is provided. A first status update signal is received from a host device to turn a hot plug detect (HPD) status of the display device to a high status. A HPD signal having a low status is transmitted to the host device in response to the first status update signal. A configuration signal is received from the host device. A configuration acknowledgement signal is transmitted to the host device in response to the configuration signal. The HPD signal having the high status is actively transmitted to the host device.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 27, 2021
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Chen Shen, Kai-Yuan Yin, Ti-Ti Chen, Yong-Fei Li
  • Patent number: 10992626
    Abstract: An instant messaging service providing method and a user terminal for performing the instant messaging service providing method including receiving and displaying a first message that is created by a message transmitter; determining whether a message switching condition is met after the first message is displayed; and displaying a second message that is created by the message transmitter when the message switching condition is determined to be met.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: April 27, 2021
    Assignee: KAKAO CORP.
    Inventors: So Young Choi, Bo Mi Kim, Un Bong Kang, Jung Ho Song, Ji Na Kim, Jun Hyuk Jang, Ji Won Suh
  • Patent number: 10992678
    Abstract: An Internet Access Control and Reporting System (IACRS) for managing internet access is described. The IACRS is designed to allow those administering or controlling access to the internet (for example supervisors, parents, etc.) to manage Internet access of others (for example children, charges, or employees). The IACRS is able to control the type of content available, the amount of time on the Internet, time of day access rules, as well as conditional rules based on behavior. While well-suited for home use, the system is directly applicable and effective in other residential settings, business (office, hotel, etc.), academic environments and community centers. The features or subsystems of the IACRS include DNS user profiling, user based content filtering, user rule based filtering, including using DNS and active firewall. Finally, behavior based product purchasing rules are used to create incentive programs based on user behavior and/or completion of goals to allow purchase of a product.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: April 27, 2021
    Inventor: Sean Gilman
  • Patent number: 10990461
    Abstract: The present disclosure provides an application interaction method, an interaction method, and an apparatus. The application interaction method includes: acquiring a target message passing through an operating system; extracting a target application parameter from the target message, wherein the target application parameter includes at least an identifier of the target application; and launching the target application according to the target application parameter. By using the application interaction method provided by the present disclosure, interaction between applications is made available through the operating system of a user terminal, which not only improves the interaction efficiency between applications, but also ensures the accuracy of switch to a target application, thereby improving user experience on the terminal.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 27, 2021
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Hongguang Dong
  • Patent number: 10992655
    Abstract: A communications system is provided. A network device controls the setting up of a device to device communication link, as sent between a device in the core network and the base station(s) servicing the relevant mobile devices, including disclosure of the common security information for two mobile devices to communicate securely over the direct device to device communications link.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 27, 2021
    Assignee: NEC CORPORATION
    Inventors: Thomas Delsol, Caroline Jactat
  • Patent number: 10986052
    Abstract: A collaborative communication system that includes a plurality of endpoints and interconnecting nodes configured to communicate via messages over interconnecting channels. Each of the plurality of endpoints and/or interconnecting nodes can determine whether to apply protection to the messages on a per message basis and/or base on the interconnecting channel being used. Thus, a balance between adequate protection and use of system resources and bandwidth can be maintained.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: April 20, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Charles Wanek, Dan Jones, Todd Vernon
  • Patent number: 10986089
    Abstract: A system and method are disclosed for virtual replication of a user's mobile device using a plurality of master and auxiliary host servers, a failover server, and connectivity to network and telephony, mobile voice and text services. According to one example embodiment, a user of a mobile device creates an account on the master host server via a mobile device application that uploads the data and settings of the mobile device to the master host server. The master host server via a master controller distributes the user data and settings among the plurality of the auxiliary host servers, where the user data and settings are combined into a mobile device image that is optionally compressed, mirrored, split, and stored in a plurality of storage facilities among the auxiliary host servers.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: April 20, 2021
    Inventors: Kas Kasravi, Eric R. Holton, James E. Lucari, Don D. McCracken, Jr., Cori B. Reading
  • Patent number: 10985973
    Abstract: The present invention provides a platform that enables devices, services and applications to be connected together. An in-home gateway device provides the hub for this connectivity, by connecting and coordinating in-home (and/or in-office) devices and cloud-based services. Creating a “connected environment” via this platform requires coordinating multiple device manufacturers and service providers, and multiple standards/protocols. Advantageously, the platform removes the requirement for different manufacturers of different devices to adopt common protocols to enable device connection, and further, the platform removes the burden of configuration away from the consumer.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 20, 2021
    Assignee: Centrica Hive Limited
    Inventor: Matthew Timothy Coote
  • Patent number: 10986053
    Abstract: An electronic device with a touch-sensitive surface and display can execute a messaging application. The messaging application provides options for sending a message with a large attachment. In one option it allows for sending a message with a large attachment by uploading and storing the attachment on a cloud server, embeds a link to the storage location in the message, and sends the message without the attachment. The messaging application may also include a UI element in the message that includes an indicator about the status of the stored attachment. Furthermore, the messaging application may embed in the message a smaller sized version of the attachment before sending the message. The status indicator may display whether the link to the storage location has expired or whether the attachment has previously been retrieved from the cloud server.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon
  • Patent number: 10986142
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: April 20, 2021
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 10986501
    Abstract: A Secure Telephony Identity (STI) proxy server is described for intercepting incoming Voice over Internet Protocol (VoIP) communication requests for the purpose of mitigating an effect of fraudulent and nuisance VoIP communications. The STI proxy server may facilitate an STI verification server in verifying an authenticity of an originating network associated with an incoming call request. In one example, the STI proxy server may verify that the visited network is permitted to interact with the home network, based on a list of permissible networks. In addition, the STI proxy server may determine whether public STI certificates associated with an originating network have expired or set to expire within a predetermined time interval. In response to an actual o impending expiration, the STI proxy server may facilitate retrieval of a superseding, new public STI certificate for use by an STI authentication server to digitally sign an outgoing SIP INVITE messages.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 20, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Homer Nicolas B. Filart, Andrew Lee Watts, Jose R. Mendoza, Jr.
  • Patent number: 10979521
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 13, 2021
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 10976933
    Abstract: Provided are a storage device, a storage system, and a method of operating the same. A storage device communicably connected to a host may include a non-volatile memory configured to store at least one piece of boot data necessary for booting the storage device; and a device controller configured to receive an interface initialize command (IFIC) from the host, predict requested boot data requested by the host from among the at least one piece of boot data based on the IFIC, and control the non-volatile memory to read the requested boot data.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: April 13, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-min Lee, Sung-ho Seo, Hwa-seok Oh, Kyung-phil Yoo, Seong-yong Jang
  • Patent number: 10972550
    Abstract: Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: April 6, 2021
    Assignee: Amadeus SAS
    Inventor: Julien B. Dersy
  • Patent number: 10972425
    Abstract: Embodiments of this application disclose a method for parsing a service platform address by a server. The server receives a DNS parsing request sent by a terminal, the DNS parsing request including a to-be-parsed domain name. The server then obtains target IP information of the terminal based on the DNS parsing request. When the target IP information has a corresponding target user-defined line, the server obtains a preset first parsing record based on the target user-defined line. The server then sends to the terminal a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record. As such, a corresponding IP address range can be defined using a user-defined line, so that a terminal within the IP address range can obtain a specific IP address corresponding to an access domain name, and provide a service to a user within a more accurate range.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 6, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jiangqi Wu, Fengbo Jiang, Hao Hu, Jun Qin
  • Patent number: 10972514
    Abstract: A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 6, 2021
    Assignee: Avaya Inc.
    Inventors: Sanjog Kotnis, Sreekanth Subrahmanya Nemani, Mohan Vinayak Phadnis, Anand Krishna Padhye, Joel Ezell, Eric Cooper, Harsh V. Mendiratta, Tibor Lukac, Stephen Andrew Baker
  • Patent number: 10969856
    Abstract: A method for controlling a wireless communication circuit is provided, wherein the wireless communication circuit is positioned in a first electronic device, and the method includes the steps of: obtaining parameters of each of a plurality of channels of the wireless communication circuit, and storing the parameters of each channel into a first storage device of the wireless communication circuit, wherein the plurality of channels are capable of being used for communications between the first electronic device and a second electronic device; using at least one specific channel of the plurality of channels to communicate with the second electronic device; and when the wireless communication circuit enters a power saving mode, retaining the parameters of the at least one specific channel, and removing at least a portion of the parameters of the other channels from the first storage device.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Realtek Semiconductor Corp.
    Inventor: Zuohui Peng
  • Patent number: 10965722
    Abstract: A network device receives an indication to establish a session for an internet protocol (IP) service between a first device and a second device, wherein the network device is part of a local network with the first device and another network device. The network device identifies a service tag to include in a service tag field of a session request. The other network device causes the session request that includes an updated service tag to be provided to the second device. The second device provides a session response with the service tag to the other network device, the other network device updates the session response to include the original service tag and provides an updated session response to the network device. The network device causes the session to be established.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 30, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jun Yuan, Muhammad Salman Nomani, Samirkumar Patel
  • Patent number: 10956611
    Abstract: Aspects of the disclosure provide for mechanisms data anonymization. A method of the disclosure includes: receiving, by a processing device, a user input initiating anonymization of a first electronic document, wherein the first electronic document comprises at least one first data item relating to personally identifiable information and at least one second data item not related to the personally identifiable information; in response to receiving the user input, generating a second electronic document, wherein the second electronic document comprises a digital fingerprint of the first electronic document and the at least one second data item; and transmitting, to a server, the second electronic document as an anonymized version of the first electronic document.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: March 23, 2021
    Inventor: John J. Reilly
  • Patent number: 10957170
    Abstract: A network sanitization technology for enforcing a network edge and enforcing particular communication functions for untrusted dedicated-function devices such as Internet Protocol (IP) cameras. An untrusted network device is isolated from a network by a network sanitization system such that it cannot communicate with the network. Communications from the untrusted device are intercepted by the system and only allowed communications are used. Allowed communications are used to create new communications according to an allowed framework. Sanitization device may be in small two-port package with visual indicia indicating the untrusted device and the network side. The device may use and provide Power over Ethernet (PoE) to device. Abstract is not to be considered limiting.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 23, 2021
    Assignee: GENETEC INC.
    Inventors: Pierre Racz, Vincent Labrecque
  • Patent number: 10958872
    Abstract: Systems and methods are described herein for maintaining and/or facilitating video call continuity between devices. For example, the systems and methods support video calls or other communications between multiple devices (e.g., a mobile device providing a video call stream of content and a drone or other moving device capturing and streaming content via a camera) providing video content to a target device, such as another mobile device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 23, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Sudhanshu Pandey, Praveen Magham
  • Patent number: 10956835
    Abstract: A computing device compresses a gradient boosting tree predictive model. A gradient boosting tree predictive model is trained using a plurality of observation vectors. Each observation vector includes an explanatory variable value of an explanatory variable and a response variable value for a response variable. The gradient boosting tree predictive type model is trained to predict the response variable value of each observation vector based on a respective explanatory variable value of each observation vector. The trained gradient boosting tree predictive model is compressed using a compression model with a predefined penalty constant value and with a predefined array of coefficients to reduce a number of trees of the trained gradient boosting tree predictive model. The compression model minimizes a sparsity norm loss function. The compressed, trained gradient boosting tree predictive model is output for predicting a new response variable value from a new observation vector.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: March 23, 2021
    Assignee: SAS Institute Inc.
    Inventors: Rui Shi, Guixian Lin, Xiangqian Hu, Yan Xu
  • Patent number: 10957012
    Abstract: The present disclosure is directed to two information processing methods and an information processing apparatus. An information processing method includes determining, by processing circuitry of the information processing apparatus, an original image having an original image size and a storage path of the original image. The information processing method also includes determining a sample image having a sample image size from the original image by adjusting at least one image parameter. The sample image size is smaller than the original image size. The information processing method includes sending the sample image and the storage path of the original image to a server device.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 23, 2021
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Ke Wang
  • Patent number: 10958696
    Abstract: A device is configured for communications over an IP network. The device comprises a user interface, a memory interface for accessing information media files stored in a memory in the device or associated with the device, and a media file streamer. The device is configured to receive an instruction from the IP network during establishment of a call, during a call, or at termination of a call, the instruction identifying one or more of the media files. The device is configured to access the identified media file from the memory via the memory interface and to stream the identified media file to convey the information in the media file via the user interface.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: March 23, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Rogier Noldus
  • Patent number: 10958580
    Abstract: A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: March 23, 2021
    Assignee: COLORTOKENS, INC.
    Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Patent number: 10959078
    Abstract: Methods of assisting an emergency situation at a first User Equipment (UE) may comprise detecting the emergency situation; and sending an Emergency Services (ES) request comprising discovery information, wherein the ES request is sent by broadcast using a Long Term Evolution (LTE) Direct service, a WiFi Direct service, or a Peer-to-Peer (P2P) service. Disclosed embodiments also pertain to methods of assisting an emergency situation at a first UE, wherein the method is performed on a second UE and comprises receiving from the first UE an ES request comprising the discovery information for the first UE, wherein the ES request is received using an LTE Direct service; a WiFi Direct service or a P2P service. Disclosed embodiments further pertain to methods of communicating by first UE and/or second UE with a Public Safety Answering Point (PSAP) in order to assist discovery of the second UE by the first UE.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: March 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Sai Pradeep Venkatraman, Stephen William Edge, Subash Marri Sridhar
  • Patent number: 10951725
    Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Colm MacCarthaigh, David R. Richardson, Benjamin W. S. Redman
  • Patent number: 10952267
    Abstract: A terminal of the present disclosure includes a communicator configured to communicate using a short-range wireless protocol, a camera, and one or more processors configured to receive advertisement information from a plurality of target devices, control the camera to photograph an image of a selected target device of the plurality of target devices, and establish a connection with the selected target device via the communicator based on the photographed image of the selected target device and the received advertisement information.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: March 16, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Taeyoung Song, Jingu Choi
  • Patent number: 10951622
    Abstract: A method and device are provided for use in a network including at least one existing device. At least one virtual sub-network is established within the network and a certain trust level is assigned to the at least one virtual sub-network. The device is assigned a first trust level. The device receives a token correlated with the assigned first trust level. The device is permitted into the at least one virtual subnet upon presentation of that token if the first trust level corresponds or includes the certain trust level.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: March 16, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Markus Heintel, Amine Mohamed Houyou
  • Patent number: 10951682
    Abstract: A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: March 16, 2021
    Assignee: Google LLC
    Inventors: Brian Kuhn, Shengyue Ji, Xin Liu
  • Patent number: 10951534
    Abstract: A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 16, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Marcus Hadavi, James Ryan
  • Patent number: 10951586
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to create and configure computer networks that are provided by a remote configurable network service for the users' use. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. In addition, access to remote resource services may be configured and provided from such computer networks in various manners, such as to automatically include access control information to limit access to particular resources to computing nodes at the location of that provided computer network.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Todd Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 10951603
    Abstract: A system includes a retrieval engine, an authentication engine, an extraction engine, a determination engine, and an export engine. The retrieval engine receives a request for a data report from a user via a user device. The retrieval engine receives reporting data from one or more data servers. The authentication engine determines whether the user is authorized to receive the customized data based on an authentication token. The extraction engine configured to extract one or more report requirements from the request and extract customized data from the reporting data based on report requirements and metadata. The determination engine determines one or more presentation generation tools based on the report requirements and the customized data. The export engine communicates the customized data and a routine to the one or more presentation generation tools.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: March 16, 2021
    Assignee: Bank of America Corporation
    Inventors: Apurva R. Kadakia, Venumadhav Mididoddi
  • Patent number: 10952114
    Abstract: The present application discloses a method, device, and system for selecting a user plane functional entity supporting non-3GPP access ensure service continuity. When a user equipment (UE) performs access via a 3GPP network, subscription data of the UE are obtained by a CP functional entity. The subscription data include indication information that indicates whether the UE is allowed to connect to a non-3GPP network. If the indication information indicates that the UE is allowed to connect to the non-3GPP network, a target UP functional entity supporting the non-3GPP access is selected by the CP functional entity. The present application is applicable to the field of communications technologies.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 16, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Youyang Yu, Xiaoji Sun
  • Patent number: 10944470
    Abstract: A method for wireless data communications over a network is provided. Data packets are intended for a first terminal configured for a first communications protocol. Further data packets are intended for a second terminal configured for a second communications protocol and for the first protocol. The data packets are formatted as data bursts in accordance with the first protocol for transmission over a network channel that is configured based on the first protocol. The further data packets are formatted as data bursts in accordance with the second protocol for transmission over the network channel, and for transmission at a higher throughput rate of the second protocol (not compatible with the first protocol). The data bursts of the first protocol are transmitted over the channel for receipt by the first terminal. The data bursts of the second protocol are transmitted over the channel for receipt by the second terminal.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 9, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Channasandra Ravishankar, James Jehong Jong
  • Patent number: 10944577
    Abstract: According to an example aspect, there is provided an apparatus configured to participate in establishment of a secured protocol connection, receive over a first interface a certificate in connection with the establishment of the secured protocol connection, receive, in connection with the establishment of the secured protocol connection, over a second interface, information concerning the certificate, and compare the certificate to the information concerning the certificate.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: March 9, 2021
    Assignee: Nokia Technologies Oy
    Inventor: Jussi Jaatinen
  • Patent number: 10944686
    Abstract: A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: March 9, 2021
    Assignee: Seven Networks, LLC
    Inventors: Sungwook Yoon, Ari Backholm
  • Patent number: 10938778
    Abstract: A method, system, and computer-usable medium are disclosed for responsive to a connection from a client to a server for establishing communications between the client and the server, store information regarding state of the connection and responsive to receiving a reply from the server to the client, route the reply to the client based on the information regarding the state of the connection.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Forcepoint LLC
    Inventors: Otto Airamo, Ville Mattila, Tuomo Syvänne
  • Patent number: 10938941
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 2, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Paul K. McDonnell
  • Patent number: 10936338
    Abstract: In general, embodiments of the invention relate to processing data from (or associated with) containerized applications using a scalable processing infrastructure. More specifically, embodiments of the invention implement stackable scalable data proxy (SSDP) clients, each of which includes one or more proxy functions. The proxy functions are used to process the data. The processing may include, but is not limited to, modifying the data and/or analyzing the data and then taking an action(s) based on the analysis.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Lejin Du, Oleg Koshelnikov, Oleksandr Babiychuk, Mikhail Karasik, James Alexander Scott, Yuri Berfeld
  • Patent number: 10931649
    Abstract: A communication network encrypts a first portion of a transaction associated with point-to-point communications using a point-to-point encryption key. A second portion of the transaction associated with end-to-end communications is encrypted using an end-to-end encryption key.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: February 23, 2021
    Assignee: Seven Networks, LLC
    Inventors: Lee R. Boynton, Trevor A. Fiatal, Scott M. Burke, Mark Sikes
  • Patent number: 10931781
    Abstract: A method and system for automatically updating a cache is provided. The method includes receiving by a database server from a mobile device, a request for modifying data within the database server. A Web service retrieves the request. The data is determined to be currently available within the database server and the request is transmitted to an analytics component of the database server. The analytics component determines if the data should be updated for use in an additional mobile device.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joel Hernandez Gutierrez, David Jaramillo, Charisse Lu, Richard J. Newhook, Janet Rivas Mendoza, Benito C. Rojas Mayorquin
  • Patent number: 10924396
    Abstract: A method for use in a network, including: receiving network traffic at a redundant gateway device established according to a redundant gateway protocol; forwarding known unicast traffic received at the redundant gateway device from the redundant gateway device to a tunnel endpoint through a tunnel established according to a tunneling protocol; forwarding broadcast, unknown unicast, and multicast traffic to the tunnel endpoint through the tunnel if the redundant gateway device is a master gateway under the redundant gateway protocol; and dropping the broadcast, unknown unicast, and multicast traffic if the redundant gateway device is a backup gateway under the redundant gateway protocol.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: February 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anoop Govindan Nair, Anil Raj, Venkatavaradhan Devarajan