Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 11182208
    Abstract: Embodiments involving core-to-core offload are detailed herein. For example, a processor core comprising performance monitoring circuitry to monitor performance of the core, an offload phase tracker to maintain status information about at least an availability of a second core to act as a helper core for the first core, decode circuitry to decode an instruction having fields for at least an opcode to indicate a start a task offload operation is to be performed, and execution circuitry to execute the decoded instruction to: cause a transmission an offload start request to at least the second core, the offload start request including one or more of: an identifier of the first core, a location of where the second core can find the task to perform, an identifier of the second core, an instruction pointer from the code that the task is a proper subset of, a requesting core state, and a requesting core state location is described.
    Type: Grant
    Filed: June 29, 2019
    Date of Patent: November 23, 2021
    Assignee: INTEL CORPORATION
    Inventor: Elmoustapha Ould-Ahmed-Vall
  • Patent number: 11178553
    Abstract: An information processing apparatus includes a communication unit and a switching unit. The communication unit is configured to conduct a wireless communication using plural transmission methods, one of which has plural channels. When a channel or transmission method having a higher communication quality than that of a communication that is being conducted has become able to communicate, the switching unit switches to the channel or the transmission method having the higher communication quality.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 16, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Toshiaki Koue
  • Patent number: 11178230
    Abstract: Described herein are systems, methods, and software to dynamically set a keepalive status for a client-server connection. In one implementation, a load balancer, providing load balancing operations for a plurality of servers, identifies a first FIN packet from a client to a server of the plurality of servers and sets a Transmission Control Protocol (TCP) keepalive status in association the connection between the client and the load balancer. The proxy further identifies a second FIN packet from the server to the client and removes the TCP keepalive status in association with the connection in response to the second FIN packet.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: November 16, 2021
    Assignee: VMware, Inc.
    Inventors: Rajagopal Sreenivasan, Varun Lakkur Ambaji Rao, Hiral Mehta
  • Patent number: 11169941
    Abstract: A host device comprises a processor coupled to a memory. The host device is configured to obtain from a storage system connectivity information characterizing one or more ports of the storage system, and to automatically establish connectivity of a particular type between the host device and one or more logical storage devices of the storage system based at least in part on the obtained connectivity information. For example, the host device can obtain the connectivity information directly from the storage system or via at least one intermediary device such as a management station. In some embodiments, the obtaining and automatically establishing are performed by at least one multi-path input-output driver of a multi-path layer of the host device. The connectivity of a particular type illustratively comprises Internet Small Computer System Interface (iSCSI) connectivity between the host device and the storage system, although other connectivity types can be supported.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: November 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinay G. Rao, Sanjib Mallick, Owen Crowley, Peniel Charles, Erik P. Smith, Arieh Don
  • Patent number: 11172521
    Abstract: The present disclosure relates to session information management methods. One example method includes sending, by a session management function (SMF) network element, identification information of a terminal device, a data network name (DNN), and slice information to a data management network element to request first subscription data that is of the terminal device and that is associated with the DNN and the slice information, where the slice information is used to identify a network slice served by the SMF network element, and receiving, by the SMF network element, the first subscription data from the data management network element.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: November 9, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruizhi Liu, Chunshan Xiong, Yizhuang Wu, Haiyang Sun
  • Patent number: 11165833
    Abstract: A routing device of a telecommunications network can receive an initiation request of a communication session. The initiation request can include a destination identifier associated with a terminal. The routing device can query a responder for terminal-associated serving-network information. The routing device can then forward the initiation request to a serving network identified by the serving-network information. In some examples, the responder can query a registry for network-attachment information indicating a current media path associated with the terminal. The responder can provide the serving-network information based at least in part on the network-attachment information. In some examples, the destination identifier can include a global name, and the serving-network information can include an associated local name In some examples, the routing device can include an S-CSCF or ISBC, the responder can include an ENUM server, or the registry can include an HSS.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: November 2, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: A. Karl Corona, Robert Ara Kondakjian, Nassereddine Sabeur
  • Patent number: 11166049
    Abstract: A set-top box with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box is associated with a room and includes a housing that secures a television input, a television output, a processor, a transceiver, and memory therein in an interconnected bus architecture. The set-top box generates a default interactive portal as well as a guest-specific interactive portal, which is generated from a guest configuration profile having information including guest identification, a guest channel preference presentation, and a guest service preference presentation with guest account information. The guest configuration profile may also enable the creation of a local area wireless network with substantially the same behavior as the guest's home wireless network.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 2, 2021
    Assignee: Enseo, LLC
    Inventors: Vanessa Ogle, Thomas R. Miller, William C. Fang
  • Patent number: 11159927
    Abstract: Aspects of the subject disclosure may include, for example, detecting an expiration of a subscription associated with a communication device, wherein the subscription is for services of a mobile network, and enabling an interim profile that provides the communication device with limited connectivity over the mobile network, wherein the limited connectivity facilitates communication with a subscription manager node of the mobile network. Various embodiments can include communicating with the subscription manager node to establish an active subscription for services of the mobile network and enabling an operational profile comprising subscription information associated with the active subscription. Other embodiments are disclosed.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, James Hamilton, Stephen Emille Chin, Jason Sikes
  • Patent number: 11159531
    Abstract: A computing system may include a server configured to provide access to shared application sessions, a first group of client computing devices configured to remotely access shared application sessions from the server through a secure interface using a client security credential, and a second group of client computing devices configured to remotely access shared application sessions from the server through a secure interface anonymously without a client security credential. The server may further provide access to the shared application sessions for the first group of client computing devices based upon a first access policy, and provide access to the shared application sessions for the second group of client computing devices based upon a second access policy different than the first access policy.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 26, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11159664
    Abstract: A method and system on an electronic device which uses speech recognition to initiate a communication from a mobile device having access to contact information for a number of contacts. In one example, the method comprises receiving through an audio input interface a voice input for initiating a communication, extracting from the voice input a type of communication and at least part of a contact name, and outputting, to an output interface, a selectable list of all contacts from the contact information which have the part of the contact name and which have a contact address associated with the type of communication. The mobile device may also be configured to access remote contact information from a remote server.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 26, 2021
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Stephen Lau, Darrin Kenneth John Fry, Jianqiang Shi
  • Patent number: 11157685
    Abstract: A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventor: June R. Herold
  • Patent number: 11153608
    Abstract: A television with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the television, the television is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The television is associated with a room and includes a processor, memory, tuner, panel, and audio drive disposed in an interconnected busing architecture. The television generates a default interactive portal as well as a guest-specific interactive portal, which is generated from a guest configuration profile having information including guest identification, a guest channel preference presentation, and a guest service preference presentation with guest account information. The guest configuration profile may also enable the creation of a local area wireless network with substantially the same behavior as the guest's home wireless network.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: October 19, 2021
    Assignee: Enseo, LLC
    Inventors: Thomas R. Miller, Vanessa Ogle, Charles Todd Hixon, Craig D. Smith
  • Patent number: 11151205
    Abstract: It is presented a method for managing communication data. The method is performed by a connection manager server (20) and comprising the step of: causing store (41) of historical communication data, for a communication session between a user and one or more contacts, into a database (13), wherein the historical communication data comprises communication data, a session identifier, a communication type, a communication context, and a user identifier for each contact having participated in the communication session. Methods for indexing communication data, and for recommending a communication type, are also presented. Corresponding connection manager servers (20), computer programs (64, 65) and a computer program product (62, 63) are also presented.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: October 19, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tommy Arngren, Tor Kvernvik, Yang Zuo
  • Patent number: 11146502
    Abstract: A method and an apparatus for allocating a resource are provided according to the embodiments. The method may include: extracting a resource category matching a target subserver and a required quota corresponding to the resource category from a request sent by a client side; determining a number of subservers is a subserver group receiving the request; determining a globally available quota and a total limit matching the resource category; determining a limit matching the resource category in the target subserver based on the total limit and the number of subservers; and performing resource allocation for a resource quantity corresponding to the required quota of the request based on a comparison between the required quota and the limit of the target subserver. The embodiment achieves reducing the number of applications for the globally available quota, thus accelerating processing the request by the server.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 12, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Fangyuan Sun, Jinlin Wu
  • Patent number: 11134475
    Abstract: Disclosed are a device-to-device (D2D) communication method and a D2D device, the method including: a first D2D device generates a data packet, the data packet being a semi-persistent scheduling (SPS/SPT) service data packet, the data packet comprising first scheduling assignment (SA) information, the first SA information comprising SPS/SPT service cycle information; the first D2D device sends the data packet to a second D2D device. The first D2D device carries the SPS/SPT service cycle information in the SA information so that the second D2D device learns a resource usage situation in order to implement SPS/SPT service transmission with autonomous resource selection by the second D2D device, thereby preventing a plurality of D2D devices from simultaneously transmitting SPS/SPT service data on the same resources and thus producing conflicts.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: September 28, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Hai Tang
  • Patent number: 11129030
    Abstract: Mobile device applications may be enabled to function with greater reliability and performance with greater network visibility and control over the network infrastructure. A mobile device may be enabled with multiplexing across physical and virtual network interfaces. The mobile device may communicate with a server to access specific IP cell towers with wireless to wired offload capability or access points or define a routing table across with networks including wired and wireless hop switches. The connections may be virtualized to a universal interface.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 21, 2021
    Inventor: Sanjay K. Rao
  • Patent number: 11121911
    Abstract: A method is provided in one example embodiment and may include maintaining, by a Diameter Routing Agent (DRA), an availability status for a plurality of network elements; receiving a request associated with a user equipment (UE) session, wherein a first network element of the plurality of network elements is serving the UE session; determining that the first network element serving the UE session is unavailable; and re-establishing the UE session at a second network element of the plurality of network elements that is available, wherein the re-establishing is performed without terminating the UE session.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: September 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Konstantin Livanos, Ian McDowell Campbell, Charles C. Wolfinger
  • Patent number: 11122435
    Abstract: Techniques for radio access technology based security in service provider networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for radio access technology based security in service provider networks includes monitoring network traffic on a service provider network at a security platform to identify a Radio Access Technology (RAT) type for a new session; associating the RAT type with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the RAT type.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: September 14, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Sachin Verma, Leonid Burakovsky, Jesse C. Shu, I-Chun Chen
  • Patent number: 11122116
    Abstract: A load balancing system, method, and apparatus, where the method includes: receiving, by a load balancing device, a first message from a client that is used to request to establish a first Transmission Control Protocol (TCP) connection; sending the first message to a server; receiving a second message from the client that is used to request to establish a second TCP connection; and determining, based on a token of the server included in the second message, that a destination device of the second message is the server, and sending the second message to the server, in order to establish the second TCP connection between the client and the server.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Zhou, Xia Zhu, Ji Li
  • Patent number: 11115461
    Abstract: Hash operations on large computer files can be relatively slow, but are needed to ensure accurate computer file transmission. The present disclosure covers a system and method to accelerate the process of making hash verified network copies of digital assets (computer files), and is particularly useful in handing computer files that were previously unknown to the file system (e.g. no prior hash values were computed). The system operates by analyzing the computer file into smaller parts, each with a part-offset relative to the parts' position in the original computer file, and generating the hash of the parts simultaneously with the entire computer file hash. The system can commence various network write operations when only a single part hash is available and does not need to wait for a complete computer file hash to be computed. This enables the burden of file transfers to be handled by multiple network peer computers.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: September 7, 2021
    Inventor: Jason Kim
  • Patent number: 11113019
    Abstract: A device identifier for a user device may be identified from multiple device identifiers corresponding to multiple user devices. The device identifier is stored in a database in a memory location of a first set of memory locations including the device identifiers. The memory location may be associated with a separate memory location including a user identifier corresponding to the user. Application information is retrieved for web-based applications and stored in a second set of memory locations associated with the memory location including the device identifier. Customization information is retrieved for the web-based applications. The customization information includes location information for the web-based applications and corresponding secure information. A request for the secure information may be made to different systems and corresponding databases including the secure user information.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: September 7, 2021
    Assignee: Truist Bank
    Inventors: Matthew T. Spriggs, Michael Shade, Michael Anthony Dascola, Matthew Whitley, Patricia Kinney
  • Patent number: 11115344
    Abstract: Systems, methods, and other embodiments associated with migrating instances of services are described. In one embodiment, a method includes maintaining a first zone of computing resources used to host an instance of a service. The example method may also include routing access requests to the instance. The example method may also include constructing a pre-provisioned instance of the service within a second zone. The pre-provisioned instance comprises a computing environment of computing resources of the second zone and executable code of an application stack of the service. The example method may also include provisioning the pre-provision instance as a migrated instance by executing the executable code of the application stack in response to a request to migrate the instance. The example method may also include routing subsequent access requests to the migrated instance.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Oracle International Corporation
    Inventors: Paul G. Greenstein, Michael J. Carlson
  • Patent number: 11113248
    Abstract: Generating and sharing metadata for indexing synchronized content items. A server generates metadata for indexing synchronized content items and manages sharing of the metadata with client devices in accordance with user preferences that may be embodied in metadata generation and sharing management rules. For example, a content item stored at the server has been designated to be synchronized across at least a first client. The server generates metadata for indexing the content item and sends the metadata to at least a second client.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: September 7, 2021
    Assignee: Dropbox, Inc.
    Inventors: Graham Abbott, Todd Dabney, George Milton Underwood, IV
  • Patent number: 11108812
    Abstract: Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that can be configured to provide protection from a SYN-flood denial of service attack by validating a source of a SYN data messages before allowing future messages to be forwarded to a protected server. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to operate as a connection-validation circuit that includes (1) a SYN-processing circuit to process SYN data messages received by the data plane, and (2) an ACK-processing circuit to process ACK data messages received by the data plane.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: August 31, 2021
    Assignee: Barefoot Networks, Inc.
    Inventors: Shruthi Krishnan, Jeongkeun Lee, Changhoon Kim
  • Patent number: 11108606
    Abstract: The present disclosure provides a side information transmission method, a side information reception method, a transmitter and a receiver. The side information transmission method includes: transmitting side information to the receiver on a physical control channel; and transmitting a scrambled data signal to the receiver on a physical data channel. The side information is used to indicate a scrambling mode of the data signal.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 31, 2021
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventors: Xiaodong Shen, Xiaodong Sun, Yu Ding
  • Patent number: 11102059
    Abstract: Systems, methods, and computer-readable storage media are provided for managing status of state machines in a computing network. Various embodiments of the present technology can be used to track and maintain an active log associated with each state machine in a computing network. The active log of a state machine can be periodically analyzed at a predetermined time interval to determine an anticipated state of the state machine and a current state of the state machine. In response to determining that the state machine is in an inconsistent state (i.e., the anticipated state does not match the current state of the state machine), a suitable action can be taken to switch the current state of the state machine from the inconsistent state to a suitable new state.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 24, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joji Thomas Mekkattuparamban, Michael Robinson
  • Patent number: 11093961
    Abstract: Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 17, 2021
    Assignee: eBay Inc.
    Inventor: Neelakantan Sundaresan
  • Patent number: 11089018
    Abstract: A global unique device identification code distribution method includes obtaining a public key and device information of at least one Internet of things (IoT) device after the blockchain node establishes communication with the at least one IoT device, generating a random code and combining the random code with the public key and device information of the at least one IoT device to generate a global unique device identification code, and sending the global unique device identification code to the IoT device and writing the global unique device identification code and the public key of the IoT device as a pair into the blockchain network. The method is implemented in a blockchain node of a blockchain network.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 10, 2021
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Young-Way Liu, Chi-Jsung Lee, Liang-Te Chiu
  • Patent number: 11089606
    Abstract: Described herein are methods and systems for dynamically optimizing a Flying Ad-Hoc Network (“FANET”). A server that manages the FANET can receive information relating to the network activity of user devices connected to the FANET. Examples of the type of information included can include the user devices' locations, network connection quality, and network traffic volume dedicated to a Unified Endpoint Management (“UEM”) system of an enterprise. The server can analyze the network activity information based on a set of rules to prioritize the user devices connected to the FANET. The server can instruct unmanned aerial vehicles (“UAVs”) in the FANET to reposition themselves to provide the best connection for higher priority user devices.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Suman Aluvala, Ramani Panchapakesan
  • Patent number: 11089112
    Abstract: According to examples, a system for providing low latency interactive media distribution using shared user hardware may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to register host systems as candidate host systems to host interactive media on behalf of client devices. The system may further receive client device registration data of a client device. The system may select a host system from the candidate host systems to host the interactive media on behalf of the client device. The system may thereby facilitate establishment of a to connection over a network between the client device and the selected host system. In some examples, the connection may allow the selected host system to host the interactive media on behalf of the client device and for the client device to interact with the interactive media hosted on the selected host system.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Xingchen Yu
  • Patent number: 11082540
    Abstract: In one embodiment, network operations are improved by performing updating operations data in an operations data field associated with the header of a particular protocol during the processing of a different protocol. A particular multiple-protocol (MP) packet is received by a particular network node in a network. The particular MP packet includes multiple protocol headers, including a first protocol header associated with a first protocol and a second protocol header associated with a second protocol. Further, the second protocol header associated with a second operations data field. During protocol processing of the first protocol on the particular MP packet, the second operations data field updated with particular operations data. The particular MP packet is sent from the particular network node, with said sent particular MP packet including said updated second operations data field with particular operations data.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 3, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Frank Brockners, Shwetha Subray Bhandari
  • Patent number: 11080132
    Abstract: A request to store a first data is received. The first data and a first error-checking data are received. The first error-checking data can be based on a cyclic redundancy check (CRC) operation of the first data. A second data is generated by removing a portion of the first data. A second error-checking data of the second data is generated by using the first error-checking data and the removed portion of the first data.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 3, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Ning Chen, Juane Li
  • Patent number: 11074098
    Abstract: A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may block access to the VM until the VM is fully initialized.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 27, 2021
    Assignee: Intel Corporation
    Inventors: Christopher Thomas Wilkinson, Neelsen Edward Cyrus
  • Patent number: 11074552
    Abstract: Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: July 27, 2021
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Robert Casale, Abigail O'Malley, Kedzie Teller
  • Patent number: 11070520
    Abstract: Some embodiments provide a network system that includes several host machines for hosting virtual machines, divided into several different domains. The network system includes several local domain management servers. A first local domain management server of a first domain is for (i) initiating creation of a set of distributed virtual switch ports associated with a particular logical network identifier on a host machine within its domain and (ii) attaching a first virtual machine on the host machine to a created port associated with the particular logical network identifier in order for the first virtual machine to send traffic over the logical network. The network system includes a second level management server for coordinating the use of logical network identifiers between multiple different logical domain management servers in order for the first virtual machine to communicate via the logical network with a second virtual machine in a second domain.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: July 20, 2021
    Assignee: NICIRA, INC.
    Inventors: James Joseph Stabile, Debashis Basak, Amol Palshikar, Sachin Thakkar
  • Patent number: 11071161
    Abstract: The embodiments herein relate to a method performed by a gateway. The gateway detects that a procedure for activating or deactivating a bearer has been initiated. The gateway receives a first modify bearer or modify access bearers request message for the same PDN connection and UE as the bearer activation or deactivation procedure is intended for. The gateway detects a bearer mismatch between a first set of bearers and a second set of bearers known by the gateway and associated with said same PDN connection and UE. The gateway accepts, during a time interval, the received modify bearer or modify access bearers request message even though the bearer mismatch has been detected.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: July 20, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tony Olsson, Patrik Hermansson, Yong Yang
  • Patent number: 11062318
    Abstract: Technologies for preprocessing transaction authorization records for clearing data batch file generation include a settlement processing server. The settlement processing server receives transaction authorization records corresponding to authorized transactions. The transaction authorization records are appended to an initial authorization stream. The initial authorization stream is closed and the transaction authorization records appended thereto are split into substreams. The settlement processing server preprocesses the transaction authorization records in each of the substreams. While the transaction authorization records appended to the substreams are preprocessed, the settlement processing server initializes another authorization stream and appends newly received transaction authorization records thereto. A clearing data batch file is generated based at least in part on the transaction authorization records appended to each of the substreams. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: July 13, 2021
    Assignee: Worldpay, LLC
    Inventors: Christopher M. Beatty, Erik William Baar
  • Patent number: 11061850
    Abstract: Methods, apparatus, and systems, for transporting data units comprising multiple pieces of transaction data over high-speed interconnects. A flow control unit, called a KTI (Keizer Technology Interface) Flit, is implemented in a coherent multi-layer protocol supporting coherent memory transactions. The KTI Flit has a basic format that supports use of configurable fields to implement KTI Flits with specific formats that may be used for corresponding transactions. In one aspect, the KTI Flit may be formatted as multiple slots used to support transfer of multiple respective pieces of transaction data in a single Flit. The KTI Flit can also be configured to support various types of transactions and multiple KTI Flits may be combined into packets to support transfer of data such as cache line transfers.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 13, 2021
    Assignee: Intel Corporation
    Inventors: Robert J. Safranek, Robert G. Blankenship, Debendra Das Sharma
  • Patent number: 11064033
    Abstract: Methods, devices, and systems for migration or sharing of existing M2M service layer sessions are disclosed. In one embodiment, a Session Migration and Sharing Function (SMSF) performs the migration or sharing of a M2M service layer session. Various forms of service layer session context may be used to enable the migration and sharing of M2M service layer sessions.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: July 13, 2021
    Inventors: Dale N. Seed, Guang Lu, Lijun Dong, Hongkun Li, Xu Li, William Robert Flynn, IV, Catalina M. Mladin, Phillip Brown
  • Patent number: 11063778
    Abstract: Once a group communication such as a video conference has been initiated, embodiments of the present disclosure provide for equitably managing the conference so that each participant can be given a chance to speak or contribute. For example, and according to one embodiment, the participants can be placed into a rotating queue based upon the order in which they joined the conference. As the conference progresses, each participant can be allowed to speak, while the other participants are muted, for up to a predetermined amount of time. Once that time expires, or the speaker yields the remaining time, the next participant in the rotating queue can be allowed to speak for up to the same predetermined amount of time. This rotation can continue for up to a predetermined number of rotations, a predetermined amount of time for the conference, or until the participants otherwise end the conference.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: July 13, 2021
    Assignee: Talking Stick, Inc.
    Inventors: Theodore Stoner, Benjamin Gauthier, Jacob Quattrocchi, Bryan Eaton
  • Patent number: 11061656
    Abstract: The present invention teaches a system and method for estimating the degree of completeness for large file downloads measured through redirects, without access to complete media server logs. According to a first preferred embodiment, the present invention provides accurate download counts by using data from redirect server logs, along with samples of the media server-side logs. According to a further preferred embodiment, the present invention teaches a system and method for sampling networked media servers hosting similar media files to determine approximate download completeness.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: July 13, 2021
    Assignee: PODTRAC, Inc.
    Inventors: Robert W. Freeland, Mark McCrery, Jason Defontes
  • Patent number: 11055029
    Abstract: A storage system includes a storage controller that is configured to receive an input-output (IO) request and to obtain a flow control window size of the storage system. The flow control window size is dynamically adjustable by the storage controller based at least in part on an IO latency of the storage system. The storage controller is configured, in response to determining that an actual size of a portion of the IO request to be processed is greater than the flow control window size, to add an entry corresponding to the portion of the IO request to a flow control queue of the storage system with an indication that the portion of the IO request has an effective size equal to the flow control window size. The storage controller is further configured to process the entry in the flow control queue corresponding to the portion of the IO request using the actual size of the portion of the IO request.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: July 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Vladimir Shveidel
  • Patent number: 11057280
    Abstract: A method for determining a performance trend of a software application based on performance indicators of the software application. The method receives corresponding access requests from the client computing machines from a user interface framework of the software application that includes at least one command for submitting corresponding operation requests, and estimates corresponding expected response times of the software application for serving the operation requests in response to the access requests. The expected response time of each of the operation requests is estimated according to a comparison of the operative conditions that correspond to the operation request with the performance trend. The method transmits corresponding performance artifacts that are based on the expected response times associated with the user interface framework, to the client computing machines that cause the client computing machines to provide corresponding warnings.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nicola Milanese, Stefano Sidoti, Alberto Ginestroni
  • Patent number: 11050832
    Abstract: A technique for maintaining user sessions across multiple web applications includes receiving, by a first web application running on a first server, a cross-application request from a client application. The cross-application request indicates a user action to access a second web application, which runs on a second server. In response to receiving the cross-application request, the first web application sends a single-use password to the client application, which may send the single-use password to the second web application. The first web application receives a session request, which includes the single-use password, from the second web application. In response to receiving the session request, the first web application sends session data to the second web application, enabling the second web application to participate in a session with the client application.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 29, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Javier Alejandro Figueroa, Gerald Duane Haagsma
  • Patent number: 11050684
    Abstract: Embodiments herein relate to methods, a chatbot capable framework and a system for allowing a dialogue between user devices using the chatbot framework. A first user device establishes a session with the chatbot framework and starts a dialogue with the framework. The first user devices invites a second user device via the chatbot framework, the second user devices connects to the chatbot framework and accepts the invitation and the chatbot framework allows the dialogue between the user devices and stores a session state in a database.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 29, 2021
    Assignee: Telia Company AB
    Inventor: Maria Jernström
  • Patent number: 11044290
    Abstract: There is provided a method of controlling a rate at which content data is received at a receiver over a network, wherein the receiver has caused a first strew of real-time communication event data to be received at the receiver, and a second stream of content data to be received at the receiver, the method comprising steps of: dynamically measuring network conditions of the network based on the real-time communication event data; and limiting the rate at which the content data is received at the receiver based on the dynamically measured network conditions.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mingyu Chen, Adriana Dumitras, Mattias Nilsson, Renat Vafin, Christoffer Asgaard Rödbro
  • Patent number: 11044203
    Abstract: An example method is provided in one example embodiment and may include receiving traffic associated with at least one of a mobile network and a Gi-Local Area Network (Gi-LAN), wherein the traffic comprises one or more packets; determining a classification of the traffic to a service chain, wherein the service chain comprises one or more service functions associated at least one of one or more mobile network services and one or more Gi-LAN services; routing the traffic through the service chain; and routing the traffic to a network using one of a plurality of egress interfaces, wherein each egress interface of the plurality of egress interfaces is associated with at least one of the one or more mobile network services and the one or more Gi-LAN services.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus G. P. Bosch, Jeffrey Napper, Alessandro Duminuco, Humberto J. La Roche, Sape Jurriën Mullender, Surendra M. Kumar, Louis Gwyn Samuel, Bart A. Brinckman, Aeneas Sean Dodd-Noble, Luca Martini
  • Patent number: 11042368
    Abstract: A computer-readable medium stores instructions including executing a first application. In response to a first configuration specification, the instructions configure a first choreographer, which requires at least one collector and at least one emitter and defines a sequence of processing stages. The first configuration specification specifies which available collectors, which available emitters will be used. The first configuration specification specifies, for each stage, which available processors will be invoked. The instructions include, in response to a reconfiguration request for the first application, pausing each of the at least one collector; subsequent to pausing the at least one collector, pausing each stage of the sequence of processing stages; subsequent to pausing the processors, pausing each of the at least one emitter; and subsequent to pausing the at least one emitter, configuring the first choreographer according to a second configuration specification.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 22, 2021
    Assignee: Express Scripts Strategic Development, Inc.
    Inventor: Floyd W. Shackelford
  • Patent number: 11044266
    Abstract: In some examples, a system includes a scan execution engine and a scan adaptation engine. The scan execution engine may execute a scan of a web application hosted on a web host. During scan execution, the scan adaptation engine may adapt a subsequent scan portion for later execution based on a scan metric received from a monitoring agent that monitors the web application, the web host, or both.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 22, 2021
    Assignee: Micro Focus LLC
    Inventors: Sasi Siddharth Muthurajan, Ming Sum Sam Ng, Jeremy C. Brooks
  • Patent number: 11044637
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store allocation information, and at least one processing core configured to process resource allocation information received from a network, the resource allocation information defining a multi-cell scheduling allocation, and cause communication of information using the multi-cell scheduling allocation in a first cell and in a second cell.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: June 22, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Vinh Van Phan, Hannu Petri Hietalahti