Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 11418495
    Abstract: Techniques and apparatuses for processing data unit are described. In one embodiment, for example, an apparatus for networking may include at least one memory, logic, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to access an encrypted packet having an encrypted portion, determine at least one flow control segment of the encrypted portion, decrypt the at least one flow control segment to generate a partially-decrypted packet comprising a decrypted at least one flow control segment and an encrypted remainder portion, the remainder portion comprising a portion of the encrypted packet that does not include the decrypted at least one flow control segment, access process information in the decrypted at least one flow control segment, and process the partially-decrypted packet according to the process information. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 16, 2022
    Inventors: John J. Browne, Chris Macnamara, Namakkal N. Venkatesan, Tomasz Kantecki, Declan W. Doherty
  • Patent number: 11418552
    Abstract: Systems, devices, and techniques described herein are directed to device service capability discovery. An initiating user equipment (UE) can transmit a request to establish a communication session (e.g., a voice call, a video call, etc.) with a destination UE. The initiating UE can also transmit a request for capability information associated with the destination UE. The destination UE can provide capability information associated with features beyond those required for the communication session. Thus, capability information for a plurality of features can be determined in parallel with establishing a communication between an initiating UE and a destination UE. In some cases, an initiating UE can receive an error message in response to signaling to establish the communication session, in which case the initiating UE can update capability information associated with the destination UE.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 16, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Yasmin Karimli
  • Patent number: 11418620
    Abstract: A computer-implemented system and method for managing service requests are disclosed. The system includes a service provider, having a number of server devices, that provides a service response in response to a client service request. The service response includes a service instance ID associated with a server and a connection lease. A communication processing component routes a first client service request to one of the servers. Subsequent client service requests and responses are transmitted directly between the client device and the server device associated with service instance ID included in the first service response for the duration of the connection lease.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: August 16, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Aaron C. Thompson, Dan Mihai Dumitriu, Ozgun A. Erdogan, Werner H. P. Vogels, George A. Borle, Mathew Mills
  • Patent number: 11412412
    Abstract: When a packet data session is established for a user equipment (UE), a comparative assessment of load information factors from different sets of load information factors associated with a plurality of user plane function (UPF) instances may be performed. Each set of load information factors of a UPF instance may include predicted load information factors indicative of a predicted load at the UPF instance. A UPF instance may be selected for the packet data session of the UE based on the comparative assessment. The comparative assessment may additionally consider a predicted load contribution of the packet data session to be established for the UE. A data analytics function may utilize a model (e.g. a multiple linear regression model) to calculate predicted load contribution factors, where the model is derived based on historical usage data from previous sessions of one or more UEs, for example, data from charging data records (CDRs).
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bincy Baburaj Narath, Padmaraj Ramanoudjam, Arun Gunasekaran, Raghavendra Suryanarayanarao Vidyashankar, Om Prakash Suthar
  • Patent number: 11412529
    Abstract: Apparatuses, methods, and systems are disclosed for determining a transmission scheme. One method (400) includes receiving (402) data at a buffer at a first time. The method (400) also includes determining (404) a transmission scheme for transmitting the data based on whether a second time corresponding to a scheduling request resource or a third time corresponding to a grant-free resource is closer in time to the first time. The method (400) includes transmitting (406) the data using the transmission scheme.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 9, 2022
    Assignee: Lenovo (Beijing) Limited
    Inventors: Hongchao Li, Lingling Xiao, Lianhai Wu, Hongmei Liu
  • Patent number: 11412014
    Abstract: Systems and methods for integrated audioconferencing social media music streaming may include (1) detecting that a user of a messaging application, which enables audioconferencing between its users, has selected a drop-in mode that enables audioconferencing between (i) the user and (ii) other users with access to a drop-in link corresponding to the user, (2) providing the drop-in link to contacts of the user in a messaging interface of the messaging application, and (3) in response to determining that a contact of the user has selected the drop-in link, automatically initiating an audioconference between the user and the contact. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 9, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11405442
    Abstract: A method and apparatus for dynamic rotation of streaming protocols are disclosed. In the method and apparatus, a first portion of content is streamed to a client device in accordance with a first content delivery protocol. Further, information indicating client device attributes, network conditions or usage conditions is received. A plurality of content delivery protocols including the first content delivery protocol are evaluated based at least in part on the received information to identify a content delivery protocol for streaming the a second portion of the content.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Eugene Michael Farrell, Erik Jonathon Tellvik, Deepak Suryanarayanan
  • Patent number: 11405451
    Abstract: A method and a system for managing data flows and data processing operations with respect to a platform are provided. The method includes: executing a first set of microservice applications for coordinating data flows with respect to a data repository; executing a second set of microservice applications for coordinating data processing operations; and executing a third set of microservice applications for performing metadata processing that relates to the data flows and the data processing operations. The system provides an architecture that is designed for delivering information with speed, scale, and quality to diverse destinations and use cases and providing advanced data processing to support real-time streaming processes and aggregated batch processes.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 2, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ralph Joseph Pinheiro, Olutayo Ibikunle
  • Patent number: 11405355
    Abstract: An identification device specifies a boundary which divides rows of IP addresses, which are included in an IP address block and sorted in a predetermined order, into a plurality of parts based on AS numbers, e2LDs, PTR records, etc. of the IP addresses. When the number of the IP addresses included in the part divided by the boundary is equal to or more than a parameter N, which can be arbitrarily set, an identification unit identifies the IP addresses included in the part as dynamic IP addresses.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: August 2, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Daiki Chiba, Mitsuaki Akiyama
  • Patent number: 11405431
    Abstract: Some embodiments provide a novel content switching method that distributes requests for different types of content to different sets of content servers. In some embodiments, the method deploys a content switch in the ingress data path of a first content server that is part of a first set of servers that processes requests for a first type of content. This content switch receives each content request that is directed to the first content server, and determines whether the received request is for the first content type that is processed by the first content server. If so, the content switch directs the request to the first content server. On the other hand, if the request is for a second type of content that is processed by a second set of servers, the content switch identifies a second content server in the second set and forwards the request to the second content server.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 2, 2022
    Assignee: NICIRA, INC.
    Inventors: Xinhua Hong, Jayant Jain, Anirban Sengupta
  • Patent number: 11399337
    Abstract: A communication mode selection method for a multimode IoT device which includes receiving and responding to a trigger operation for selecting a communication mode and causing a multimode IoT device to enter a multimode broadcast state. In the multimode broadcast state, the multimode IoT device sends, to a network device N, network beacons or connection request messages corresponding to the communication modes supported by the multimode IoT device itself. N is an integer greater than or equal to 2. A network connection response message is received from the network device triggering, on the basis of the network connection response message, the multimode IoT device to enter a target communication mode corresponding to the network connection response message. The IoT device is also capable of selecting a communication mode and a computer storage medium.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: July 26, 2022
    Assignee: TELINK SEMICONDUCTOR (SHANGHAI) CO., LTD.
    Inventor: Haipeng Jin
  • Patent number: 11399377
    Abstract: A method of processing a quality-of-service flow and a communication device are provided. The method includes: acquiring a first identifier of a target quality-of-service flow; creating a second identifier of the target quality-of-service flow according to the first identifier of the target quality-of-service flow; wherein, a length of the second identifier of the target quality-of-service flow is less than or equal to a length of the first identifier of the target quality-of-service flow.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: July 26, 2022
    Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.
    Inventors: Junshuai Sun, Yingying Wang, Xueyan Huang, Xingyu Han
  • Patent number: 11395132
    Abstract: An electronic device according to an embodiment may include: a first wireless communication circuit configured to support a first communication protocol, a second wireless communication circuit configured to support a second communication protocol, at least one processor operatively coupled with the first wireless communication circuit and the second wireless communication circuit, and a memory operatively coupled with the at least one processor, wherein the memory stores instructions which, when executed, cause the at least one processor to control the electronic device to: establish a short-range communication connection between the electronic device and an external electronic device through the first wireless communication circuit, acquire subscription information of a first profile stored in a first Subscriber Identification Module (SIM) of the external electronic device from the external electronic device through the first wireless communication circuit, transmit at least part of the subscription.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: July 19, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sanghwi Lee, Jieun Jung, Jimin Park, Hyongjin Ban, Jaehyeon Seo, Yejin Yoon, Sunmin Hwang
  • Patent number: 11394797
    Abstract: A first communication section of an information processing device performs communication in a first segment of an IP network. A second communication section performs communication with other information processing devices via a non-IP wire interface. A proxy processing section generates a wire control command that is a control command using the wire interface on the basis of an IP control command that is a control command received from a first controller belonging to the first segment. The proxy processing section executes proxy processing on the basis of the wire control command by using the second communication section. The sharing processing section shares related information relating to a proxy control by the proxy processing section with a second information processing device belonging to a second segment.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: July 19, 2022
    Assignee: SONY CORPORATION
    Inventors: Satoshi Miyazaki, Kazuaki Toba, Gen Ichimura, Kazuo Yamamoto
  • Patent number: 11392664
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which dynamically predicts future events for web users. The analytic server generates prediction models based on historical click-through analytics data received from the web server. The analytic server captures the current event (e.g., the current operation of the web user) on the web page, and determines the next event by predicting the web user behavior using the prediction models on an event-by-event basis. The analytic server also queries the web user data from a database to better understand the web user's intention, and improve the prediction accuracy. The analytic server modifies the HTML code to display the web page to include a graphical user interface comprising the predicted event. Based on the web users' reactions to the predicted event, the analytic server updates the prediction models.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 19, 2022
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventor: Sears Merritt
  • Patent number: 11394746
    Abstract: Techniques for DNS prefetching based on application or contextual triggers to increase security in prefetching. The techniques can include storing historical DNS information from sources of DNS information. The historical DNS information can include historical DNS requests and triggering events correlated to the historical DNS requests. The techniques can also include identifying, by a processor or one or more sensors, an occurrence of a triggering event. The techniques can also include, in response to identifying the occurrence of the triggering event, resolving one or more answers to one or more DNS requests correlated with the triggering event based on the stored historical DNS information. The techniques can also include storing the one or more answers for later use by requesters.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: July 19, 2022
    Assignee: Lookout, Inc.
    Inventor: Brian James Buck
  • Patent number: 11392394
    Abstract: In some aspects, the disclosure is directed to methods and systems for in-application dynamic content loading via a hybrid process, including both local and remote content items, via a content handler intercepting requests in a predetermined uniform resource locator (URL) scheme and redirecting the requests to local storage or a remote content provider, transparently to a browser application or webview of the application, and avoiding restrictions imposed by an operating system of the device. Content may be dynamically updated on the content provider server by developers, and dynamically loaded during execution of the application on client devices, without requiring updates to be provided to an application store or publisher server.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: July 19, 2022
    Assignee: DraftKings, Inc.
    Inventors: Jon Nguyen, Daniel Kraus, Brian Tourtellott, Jason Rowe
  • Patent number: 11388562
    Abstract: A telecommunication system that carries out telecommunication functions between multiple parties as initiated by the user interaction with a social network application, while maintaining privacy of the device identifiers (phone numbers or static IP addresses assigned to devices) of the participating parties.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 12, 2022
    Assignee: Telesocial, Inc.
    Inventors: William L. Waytena, Jr., Eric T. Stone
  • Patent number: 11385884
    Abstract: Techniques for determining a cognitive reaction to a software application update include determining that a software application executing on a computing device has been modified into an updated software application; acquiring, via at least one sensor, sensor data associated with a user of the updated software and determining, based on the sensor data, at least one of a cognitive workload and an emotional state associated with a user interaction with a feature of the updated software application.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: July 12, 2022
    Assignee: Harman International Industries, Incorporated
    Inventors: Joseph Verbeke, Joshua Sweers, Stefan Marti
  • Patent number: 11382546
    Abstract: Provided is a process including: receiving biometric measurements; receiving from application components or network hosts, events or metrics indicative of objective performance; correlating psychophysical-performance values based on the biometric measurements indicative of psychophysical performance with objective-performance values based on the events or metrics indicative of objective performance; storing the correlation between the psychophysical-performance values and the objective-performance values in memory; and accessing the correlation to select hosts, application components, or routines to be adjusted to improve objective performance of the distributed application or psychophysical performance of the distributed application.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: July 12, 2022
    Assignee: CA, Inc.
    Inventors: Ross Castillo, Satish Kumar Naidi
  • Patent number: 11381606
    Abstract: Software Defined Networking (SDN) is used in IMS in order to provide a mechanism to forward (Internet Protocol) IP packets and provide a simplified solution to the complex signaling path of IMS according to directives from an SDN Controller. SDN is used in at least three particular scenarios. In the first scenario, communications are simplified using SDN directed signaling disaggregation. In the second scenario, SDN is used to direct media function chaining. In the third scenario, the system can be used as an SDN based media relay.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 5, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Reuben Klein, Brian Dean Freeman, Larry B. Pearson, Leopold B. Strahs
  • Patent number: 11379223
    Abstract: Systems and methods for automatic self-configuration of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; monitor and quantify operations of a deployment of the set of enterprise software applications; assess whether a system-initiated modification of the deployment is likely to improve a particular monitored and quantified operation; automatically generate a system-initiated modification database based on the system-initiated modification; and modify the deployment in accordance with the system-initiated modification database.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: July 5, 2022
    Assignee: Instabase, Inc.
    Inventors: Kunal Gosar, Shaunak Godbole
  • Patent number: 11381487
    Abstract: Systems and methods for sloppy routing are provided. A client transmits a DNS query corresponding to a requested resource to a content delivery network (CDN) service provider. In some embodiments, the CDN service provider processes the DNS query to determine whether a threshold content delivery bandwidth has been exceeded by data links at cache servers. In other embodiments, additionally or alternatively, the CDN service provider determines whether a content provider has exceeded a threshold network usage that indicates a price at which the CDN service provider to provide content on behalf of the content provider. Using both or either of these thresholds, the CDN service provider can further process the DNS query by providing an alternative resource identifier or a cache IP address, both associated with an alternative POP. In some embodiments, the CDN service provider determines a routing mode for the response to the DNS query.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: July 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig Wesley Howard, Hardeep Singh Uppal
  • Patent number: 11375022
    Abstract: A system for real-time management of a plurality of session objects and for mocking a plurality of application programming interfaces (APIs). The system may include a cluster of servers. Each server may provide a backend service to a virtual assistant. Each backend service may execute an API. The system may also include a computing device operable to execute the virtual assistant in a test mode. The system may include a communication channel between the computing device and the cluster of servers. The communication channel may transmit API requests from the virtual assistant to the cluster, and JSON responses from the cluster to the virtual assistant. The system may include a mocked-up services server operable to replicate the cluster. The system may include a bypass communication channel between the communication channel and mocked-up services server. The bypass communication channel may redirect API requests to the mocked-up services server.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 28, 2022
    Assignee: Bank of America Corporation
    Inventor: Priyank R. Shah
  • Patent number: 11367365
    Abstract: A content presentation system includes: a training content distribution function 431 that presents the training content to the trainee; a work content delivery function 331 that presents a work procedure based on augmented reality; a user operation detection unit 120 that detects a three-dimensional operation of the site worker; a work record analysis function 338 that determines success or failure of the work based on the evaluation reference information; and a content creation/updating function 342 that updates the training content based on the determination result. When a predetermined body motion of the worker is detected, the work record analysis function determines whether the work has failed based on the measurement information of the model worker up to the body motion. When the work is determined to have failed, the content creation/updating function updates the training content so as to suppress the factor of the failure.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: June 21, 2022
    Assignee: Hitachi Systems, Ltd.
    Inventors: Shintaro Tsuchiya, Takayuki Fujiwara, Kentarou Oonishi, Katsuro Kikuchi, Yoshihito Narita
  • Patent number: 11368282
    Abstract: Some embodiments are directed to an electronic cryptographic device arranged to perform a cryptographic operation on input data obtaining output data. The cryptographic device stores an internal state as sets of shares. Fourier coefficients corresponding to the sets of shares satisfy a predetermined relationship among them. The cryptographic operation is performed by repeatedly updating the internal state.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 21, 2022
    Assignee: Koninklijke Philips N.V.
    Inventors: Ronald Rietman, Sebastiaan Jacobus Antonius De Hoogh, Ludovicus Marinus Gerardus Maria Tolhuizen
  • Patent number: 11363633
    Abstract: A device at a transmitting side includes a channel detection unit configured to detect whether a transmitting-end channel in an unlicensed frequency band is idle; and a coordination unit configured to enable, if the transmitting-end channel is idle, the transmitting side to broadcast an inter-operator coordination signal before transmitting a data stream, so as to realize information interaction between apparatuses of different operators, wherein the inter-operator coordination signal implements, by means of presence/absence of energy in a specified frequency band, an energy pattern signal on a time-frequency domain plane for the information interaction between the apparatuses of different operators.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 14, 2022
    Assignee: SONY CORPORATION
    Inventors: Wei Wang, Yuan Zhang, Pingping Xu, Bingshan Hu, Pen-shun Lu
  • Patent number: 11354044
    Abstract: A method according to one embodiment includes sending, from a first system to a second system, a request for a clock value associated with a third system; receiving, from the second system, a clock value associated with the third system and a query clock value determined at the second system; comparing, at the first system, the clock value associated with the third system to the query clock value determined at the second system; determining an amount of time since the third system contacted the second system, in response to determining that the query clock value is greater than the clock value associated with the third system; comparing the difference to a threshold time; determining that the third system is unavailable when the difference exceeds the predetermined threshold time value; and performing one or more predetermined actions at the first system in response to determining that the third system is unavailable.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ariel Kass, Amalia Avraham, Erez A. Theodorou, Lior Tamary
  • Patent number: 11356403
    Abstract: A communication technique for providing a mobile gateway in a radio node (such as an eNodeB) in a local wireless network that is associated with a venue is described. During the communication technique, the radio node may provide, via the mobile gateway, cellular-telephone-network services. In particular, the mobile gateway may implement functions including: providing, when an electronic device attaches to the local wireless network, an Internet Protocol (IP) address to the electronic device based on a media access control (MAC) address for the electronic device, which is, in part, provided by a mobile management entity (MME) in a cellular-telephone network; triggering, via a supported interface, paging to the electronic device when the electronic device is in idle in the local wireless network; transmitting uplink data and receiving downlink data via a cellular-telephone communication protocol (such as Long Term Evolution or LTE); and/or electronic-device mobility in the local wireless network.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 7, 2022
    Assignee: ARRIS ENTERPRISES, LLC
    Inventors: David Sheldon Stephenson, Shailender Potharaju
  • Patent number: 11354374
    Abstract: The controlling of accessible browser functions of a physical side of a remote or virtual desktop environment can include: setting up a virtual desktop infrastructure between a physical unit (1) of a user, on said physical side, and a virtual unit (2) assigned to said user, on a virtual or remote side; running a first web browser (31) at the physical unit (1) and a second web browser (41) at the virtual unit (2); establishing a WebRTC data channel (68) between said first and second web browsers (41) running at the physical unit (1) and the virtual unit (2), respectively; and controlling said browser functions of said first web browser (31) running at the physical unit (1) remotely by said virtual unit (2) utilizing said WebRTC data channel (68) established between the physical unit (1) and the virtual unit (2).
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 7, 2022
    Assignee: RingCentral, Inc.
    Inventors: Karl Klug, Viktor Ransmayr, Juergen Totzke
  • Patent number: 11349947
    Abstract: In various embodiments, a gateway application generates an outgoing Hypertext Transmission Protocol (HTTP) request based on an incoming HTTP request. In operation, the gateway application receives the incoming HTTP request and identifies an upstream service based on at least one of an HTTP method and a header included in the incoming HTTP request. Subsequently, the gateway application generates an outgoing HTTP request based on the upstream service and the incoming HTTP request. Finally, the gateway application issues the outgoing HTTP request. The outgoing HTTP request causes the upstream service to perform an action requested in the incoming HTTP request. Advantageously, the gateway application enables underlying upstream services to perform actions specified via incoming HTTP requests without directly exposing the upstream services to users.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 31, 2022
    Assignee: SPLUNK INC.
    Inventors: Nikhil Mungel, Brian Krueger
  • Patent number: 11349776
    Abstract: Some embodiments provide a method for an electronic device. The method stores user data associated with a web-based third party service based on user interaction with a web domain for the third party service through a web browser. The method receives a request from a service-specific application to utilize the user data stored for the third party service. The method provides the user data to the application only when the application is verified by the web domain for receiving user data associated with the third party service.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: May 31, 2022
    Assignee: Apple Inc.
    Inventors: Andrew R. Whalley, Bob Bradley, Kenneth C. McLeod
  • Patent number: 11343579
    Abstract: The present invention provides a method, device and computer-readable storage medium of intelligently buffering a Web video based on a browser, and belongs to a field of the Internet technology. The method, device and computer-readable storage medium of intelligently buffering a Web video based on a browser comprises a browser calculating an available buffer duration based on an available memory size of a buffer and a bit rate; initializing a player based on the available buffer duration; buffering and playing the video to be played using the player. So, the buffer duration can be set flexibly based on different browser platforms and an average bit rate of the video, which can maximize the use of a cache space, and effectively avoid the occurrence of sticking during video playback, and make better use of the bandwidth, so as to greatly improve the user experience.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 24, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhaoxin Tan, Jianqiang Ding
  • Patent number: 11340864
    Abstract: A method can include obtaining audio data corresponding to a user of a communication device. The communication device can be configured to transmit the audio data. The method can further include obtaining proximity data indicating a user distance between the user and the communication device. The method can further include determining that the user distance exceeds a threshold distance. The method can further include determining, based at least in part on the audio data, an activity status of the user. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to the determining that the threshold distance is exceeded and that the activity status is the inactive status, a transmission of the audio data from the communication device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox, Jacob Ryan Jepperson
  • Patent number: 11340865
    Abstract: A computer-implemented method can include obtaining activity data corresponding to an environment where a communication device is located. The activity data can include audio data. The communication device can be configured to transmit the audio data. The method can further include identifying, based at least in part on the activity data, a potential audio disruption. The method can further include determining, based at least in part on the audio data, an activity status of a user of the communication device. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to both the identifying the potential audio disruption and the determining that the activity status is the inactive status, a transmission of the audio data from the communication device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Spencer Thomas Reynolds, Jeremy R. Fox, Jacob Ryan Jepperson
  • Patent number: 11336561
    Abstract: An IP router capable of isochronous switching of a packetized media stream. According to an example, the IP router parses the RTP header within an incoming IP datagram to extract the RTP time stamp, which provides a time value for a unique IP Flow. By inspecting the header, the IP router can switch the flow at the point in time that the RTP time stamp value changes, or matches a target value. In one aspect, the IP router looks for the change in the RTP time stamp value and performs the switch based on the detected change. In another aspect, the IP router performs the switch at a specified time stamp value that can be unique to a group of signals or based on a common “sync” value published to all the ports of the IP router.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: May 17, 2022
    Assignee: GRASS VALLEY CANADA
    Inventor: Charles S. Meyer
  • Patent number: 11327818
    Abstract: An electronic device and method are disclosed. The electronic device includes a processor which implements the method. The method includes: executing an application in a first state, displaying a first user interface for the application on a display, the first UI including a first input field and a first identifier identifying the first input field, receiving data input to the first input field, in response to detecting a particular event, changing the first operational state to a second operational state, re-executing the application in the second operational state, transmitting data for a second UI of the re-executed application to an external display device for display, the second UI including a second input field and a second identifier corresponding to the second input field, and inserting the received data input into the second input field when the first identifier corresponds to the second identifier.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: May 10, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bu Nam Jeon, Kyung Tae Kim, Ho Sung You, Seon Ho Lee, Yoon Jeong Choi, Tae Ho Ha, Chang Ho Lee
  • Patent number: 11329993
    Abstract: A system and method for content request monitoring and filtering for a plurality of managed devices in a managed network uses a smart PAC file that is uniquely associated with a particular user using a particular managed device and a DNS look up to perform both the logging/monitoring of the content request and the filtering without a hardware appliance or partial proxying.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 10, 2022
    Assignee: SECURLY, INC.
    Inventors: David Hinkle, Vamsee Krishna, Tigran Gevorgyan, Amar Patekar, Vinay Mahadik
  • Patent number: 11329876
    Abstract: Technologies for multi-cloud routing and policy interconnectivity are provided. An example method can include assigning different sets of data plane routers to data plane traffic associated with different address spaces in a cloud site of a multi-cloud fabric to yield a distributed mapping of data plane traffic and data plane routers. The method can further include providing, to an on-premises site in the multi-cloud fabric, routing entries from a control plane router on the cloud site, the routing entries reflecting the distributed mapping and identifying, for each address space, which data plane router handles data plane traffic for that address space; and when a data plane router is deployed at the cloud site, providing, to the on-premises site, updated routing information from the control plane router, the updated routing information identifying the data plane router as a next hop for data plane traffic associated with a respective address space.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 10, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajagopalan Janakiraman, Sivakumar Ganapathy, Gianluca Mardente, Giovanni Meo, Patel Amitkumar Valjibhai
  • Patent number: 11323523
    Abstract: Embodiments of the present disclosure provide for improvements in managing connection channels for multiple associated users. As connection channel changes occur for one or more users, various connection channels are updated such that appropriate functionality is accessible as determined based on aspects of the connection channel change.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 3, 2022
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Ramanathan Ramanathan, Chris Theodore Kalaboukis, Andrew J. Garner, IV, Abhijit Rao, Joon Maeng, Andres J. Saenz, Rameshchandra Bhaskar Ketharaju
  • Patent number: 11322140
    Abstract: Methods, apparatus, and computer readable media related to soliciting feedback from a user regarding one or more content parameters of a suggestion or other content provided by the automated assistant. The user's feedback may be used to influence future suggestions and/or other content subsequently provided, by the automated assistant in future dialog sessions, to the user and/or to other users. In some implementations, content is provided to a user by an automated assistant in a dialog session between the user and the automated assistant—and the automated assistant provides a prompt that solicits user feedback related to the provided content in a future dialog session between the user and the automated assistant. In some of those implementations, the prompt is provided following input from the user and/or output from the automated assistant, in the future dialog session, that is unrelated to the content provided in the previous dialog session.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: May 3, 2022
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Yew Jin Lim, Adam Goldstein
  • Patent number: 11316930
    Abstract: Embodiments of the present application provide a computer-implemented connection control method based on a QUIC protocol, comprising: receiving a QUIC connection request from a peer endpoint; analyzing the QUIC connection request and obtaining identification information of the peer endpoint; retrieving target historical information of the peer endpoint based on the identification information; adjusting a transport parameter based on the target historical information; establishing a QUIC connection with the peer endpoint based on an adjusted transport parameter; and controlling a connection state of the QUIC connection based on the adjusted transport parameter.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: April 26, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Sheng Wang, Quan Zhou, Shangzhi Cai
  • Patent number: 11310065
    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: December 21, 2020
    Date of Patent: April 19, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Lydia Han, San Oo
  • Patent number: 11310316
    Abstract: Methods, devices and computer program products for storing and accessing data are provided, and can effectively improve the performance and scalability of a storage system. For example, a method comprises sending, at a client device and to a seed server of a plurality of servers communicatively coupled to the client device, a request for storing data; receiving a response to the request from the seed server, the response comprising an indication on at least one server of the plurality of servers for storing the data into a target storage device; and sending, to the at least one server, at least one request for storing the data into the target storage device, such that the at least one server stores the data into the target storage device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ruixue Zhang, Pengfei Wu, Zhenzhen Lin, Si Chen
  • Patent number: 11307928
    Abstract: First data is received on a plurality of data lanes of a physical link and a stream signal corresponding to the first data is received on a stream lane identifying a type of the first data. A first instance of an error detection code of a particular type is identified in the first data. Second data is received on at least a portion of the plurality of data lanes and a stream signal corresponding to the second data is received on the stream lane identifying a type of the second data. A second instance of the error detection code of the particular type is identified in the second data. The stream lane is another one of the lanes of the physical link and, in some instance, the type of the second data is different from the type of the first data.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 19, 2022
    Assignee: Intel Corporation
    Inventors: Venkatraman Iyer, Robert G. Blankenship, Mahesh Wagh, Zuoguo Wu
  • Patent number: 11307817
    Abstract: The present disclosure discloses methods and systems for handling a document including a combination of normal pages and secure pages. The method includes receiving a print job from a user including one or more pages tagged as secure pages and the remaining pages tagged as normal pages. Based on the tagging, the normal pages are printed automatically without requiring any authentication information from the user and the secure pages are printed upon receiving an authentication information from the user. Finally, based on user's input, the printed secure pages and the printed normal pages are rearranged to have a complete ordered printed document.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: April 19, 2022
    Assignee: Xerox Corporation
    Inventors: Srinivasarao Bindana, John Allott Moore
  • Patent number: 11310321
    Abstract: Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for establishing communication between a first node and a second node in a blockchain system. One of the methods includes: the first node providing a node identifier of the first node to the second node and receiving a node identifier of the second node from the second node, to cause a first communication session to be established between the first node and the second node; the first node determining whether a second communication session exists between the first node and the second node; and in response to a determination that the second communication session exists between the first node and the second node, terminating one of the first communication session and the second communication session based on the node identifier of the first node and the node identifier of the second node.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 19, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yitong Qi, Jiang Wang
  • Patent number: 11308493
    Abstract: A method to display an illustration to conduct an expedited electronic transaction is provided. Consumer identification information identifying a consumer is received. The consumer identification information is stored in association with a web browser of a consumer's device. A customized illustration is displayed based on the received consumer identification information on the consumer's device. A request is received for the expedited electronic transaction by swiping the customized illustration across a portion of the display of the consumer's device. Transaction data sufficient to complete the electronic transaction is sent to the merchant based on the swipe of the customized illustration across display of the consumer's device.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: April 19, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Chunxi Jiang, Clint Florez, Peng Zhao, Kevin Carvalho, Sang Wook Lee
  • Patent number: 11303941
    Abstract: An embodiment of the invention simplifies management of the “video lifecycle”. An embodiment includes one of more modules that streamline the video publishing process by abstracting technical steps such as video publishing, updating video, unpublishing video, retrieval or statistics concerning video, authorization to process video, validation of video, video metadata processing, video transcoding, and/or video transmission. Other embodiments are described herein.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: April 12, 2022
    Assignee: USTUDIO, INC.
    Inventors: Joshua P. Marshall, Jennifer L. Grogono
  • Patent number: 11298612
    Abstract: A method by which a streaming interactive video user session is handed off from one streaming interactive video server to another without noticeable disruption to the video stream or the user interactivity. A compression technique utilized includes executing a video game on a game server to generate a stream of uncompressed streaming interactive video for a first player participating in a multiplayer session of the video game; receiving input commands at the game server over a network, wherein the input commands provide instructions for executing the video game in association with the first player and are generated from an input device of the first player; and compressing video frames associated with the execution of the video game at the first game server using tiles, wherein one tile from each video frame is encoded as an I tile, and remaining tiles in the corresponding video frame are encoded as P tiles.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 12, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Stephen G. Perlman, Roger van der Laan