Session/connection Parameter Setting Patents (Class 709/228)
  • 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
  • Patent number: 11297155
    Abstract: A request router is disclosed for a multi-tier Content Delivery Network (CDN), each tier corresponding to a hierarchical layer of the CDN. The request router includes processing circuitry configured to: receive, from a first delivery node of a hierarchical layer of the CDN, a routing request to bypass the first delivery node for content delivery to a user equipment; and as a result of receiving the routing request to bypass the first delivery node for the content delivery to the user equipment, select at least a second delivery node for the content delivery to the user equipment.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 5, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Zhongwen Zhu, Igor Kushnirov, Adel Larabi
  • Patent number: 11297622
    Abstract: A method includes receiving a request to allocate an instantiation of a network function and information indicative of resource needs of the instantiation. The resource needs include at least one resiliency requirement. The method includes computing a resource map comprising a global tier and a regional tier and comparing the resource needs with the resource map to determine an allocation solution. The method also includes, based on the allocation solution, allocating resources to the instantiation. The resources include a first resource of the global tier and a second resource of the regional tier.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: April 5, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Thomas Moore, Bryan Sokolik, Bhushan Padhiar, William Hurst
  • Patent number: 11297666
    Abstract: An electronic device and a method for forming a Wi-Fi direct group thereof are provided. The electronic device may include a housing, a wireless communication circuit, at least one processor, and a memory. The memory may cause the at least one processor to receive a first list of wireless channels for a direct connection from a first external device, establish, as a group owner, a first wireless connection with the first external device acting as a group client by using a first channel selected from the first list, listen for a probe request over a second channel every selected time period, receive the probe request from a second external device during the selected time period through the second channel, transmit a probe response to the second external device, receive a second list of wireless channels for a direct connection from the second external device, and select a third channel.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyejung Bang, Bumjib Kim, Hyunah Oh, Dongjea Jung, Namju Cho, Buseop Jung, Bokun Choi, Doosuk Kang, Minjung Kim
  • Patent number: 11287973
    Abstract: A storage device includes an application container containing one or more applications, each of which running in one or more namespaces; a polymorphic storage device (PSD) kernel implemented within the storage device and configured to provide a host-side interface to a host computer and receive a plurality of packets including data, messages, and commands from the host computer via the host-side interface, and route the plurality of packets to an application in the application container based on a namespace associated with the plurality of packets; and a non-volatile memory. The PSD kernel is further configured to provide a key-value interface and a block interface to the non-volatile memory based on the namespace associated with the plurality of packets. The non-volatile memory stores a plurality of block data that is accessible via the block interface, and stores a plurality of key-value data that is accessible via the key-value interface.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 29, 2022
    Inventor: Yang Seok Ki
  • Patent number: 11283762
    Abstract: Methods and systems for Internet Protocol (IP) address allocation optimization. A method includes a data collector collecting IP address information from sources of IP address inventory and an optimization controller generating a data set from the collected IP address information, minimizing IP address allocations for network components in a network using IP address allocation and IP address utilization for a network component from the data set, minimizing IP address inventory costs using IP address inventory and IP address utilization from the data set and IP address transactional costs, tracking the IP address inventory, sending configuration information to network component(s) to change respective IP address allocations based on minimized IP address allocation, sending transaction information to IP address provider(s) to change the IP address inventory based on minimized IP address inventory costs, and performing the above on a defined interval.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 22, 2022
    Assignee: Charter Communications Operating, LLC
    Inventors: Matthew Petersen, Mark Teflian, Thomas Holloran
  • Patent number: 11281761
    Abstract: A computer-implemented method enables a user to use a plurality of instant messaging accounts in an instant messaging application, by: in response to a successful authentication, accessing a master account for an instant messaging application; in response to performing a given interaction, generating at least one additional instant messaging account, the generating comprising providing corresponding credentials for each given instant messaging account; in use, accessing the master account for the instant messaging application upon successful authentication and providing an access to any of the plurality of instant messaging accounts.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: March 22, 2022
    Assignee: MAGNIFICUS SOFTWARE INC.
    Inventors: Sahand Adilipour, Seyed Parsa Mousavi Ghanavati
  • Patent number: 11283899
    Abstract: A method for deploying computer networks in a network environment is disclosed. Initially, a broadcast message is transmitted by a network device within a server to a network in order to investigate the availability of the network. A determination is made as to whether or not a response message responding to the broadcast message has been received by the network device within the server. If a response message has been received by the network device, it means the network is available and the network device can be configured to connect with the network. However, if no response message has been received by the network device, it means the network is not available and the network device can be configured as a server node of the network.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: March 22, 2022
    Assignee: LENOVO (SINGAPORE) PTE LTD
    Inventor: Ma Liang Liang
  • Patent number: 11283812
    Abstract: Systems, methods, and computer-readable media for evaluation of trustworthiness of network devices are proposed. In one aspect, a first network device can determine a first determine a first probability of a security compromise of a second network device based on visible indicators. The first network device can also determine a second probability of the security compromise of the second device based on invisible indicators. The first network device also determines a trust degradation score for the second network device and establishes, based on the trust degradation score, a specified type of communication session with the second network device.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Kumar Kathail, Eric Voit
  • Patent number: 11277471
    Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
  • Patent number: 11269813
    Abstract: A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Hartley Toews, Jacob Richard Pitts
  • Patent number: 11270264
    Abstract: Systems and methods for remote huddle collaboration are disclosed. The huddle collaboration system may include a huddle management system which may include an authentication module, a data processing module, and a module manager, among other components. Huddle collaboration system may allow huddle members of a company to fully engage in remote huddle sessions through different kind of client computing devices, in a consistent way regardless of their location. The system may act as an alternative to traditional whiteboards, displaying, collecting, and storing information during an active huddle session, where this information may be available to the users in the form of one or more standard and/or custom sub-applications, according to the user's and/or project's requirements.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 8, 2022
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Robert Casale, Abigail O'Malley, Kedzie Teller
  • Patent number: 11271761
    Abstract: A method (300) and apparatus (40) according to this disclosure integrate policy evaluation into the process of provisioning temporary products (52) in a telecommunications network (10), in a manner that results in consumption of a temporary product (52) being governed by values of one or more policy-related parameters that are specific to the temporary product (52), rather than being governed by default values for such parameters. Accordingly, an Online Charging System, OCS, (26) includes or is associated with a network node (40) that triggers policy evaluation in conjunction with authorizing charging and policy sessions in the context of temporary product provisioning, to thereby provide the involved policy node (24) with policy-related information that is specific to the temporary product.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 8, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Gustav Åkesson
  • Patent number: 11269971
    Abstract: In an approach for providing reading insight and notification on a URL with unfamiliar content for a user, a processor parses a web page to identify a URL. The URL references a subsequent web page. Prior to receiving a user interaction with the URL, a processor prefetches content of the subsequent web page. A processor determines a content domain of the prefetched content, the content domain being a summary of the prefetched content. A processor compares the content domain to a user profile, wherein the use profile is based, at least in part, on a browsing history of a user. A processor determines that the content domain is not in alignment to the user profile. A processor presents a notification to the user.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jenny S. Li, Yu Deng, Al Chakra, Theresa Tai
  • Patent number: 11271848
    Abstract: Based on this application, one or more parameters for a multipath connection in a redundant transmission mode that are used to represent path characteristics are measured in the redundant transmission mode, and the one or more parameters are compared with a parameter that is measured in a multipath transmission mode and that is used to represent a path characteristic of an aggregated path of the connection at this time.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: March 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fanzhao Wang, Wei Liu, Kai Zheng, Weihua Li, Jun Yang
  • Patent number: 11265345
    Abstract: In some implementations, systems and methods for detecting leaked credentials in a request for a network resource are provided. A request to access a resource on a network is analyzed to determine if the request was transmitted using an unsecured protocol, and if so, determine whether the request includes authentication credentials. If the request includes authentication credentials, the authentication credentials are authenticated and in response to determining that the authentication credentials are authentic, the authentication credentials are disabled. One or more notifications may be transmitted to an owner of the disabled authentication credentials.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 1, 2022
    Assignee: Red Hat, Inc.
    Inventors: Darran Lofthouse, Farah Juma
  • Patent number: 11258716
    Abstract: A system for optimizing dynamic multi-stream network connections and methods for making and using the same. In various embodiments, the system advantageously can use a full bandwidth available between two network appliances connected by a Transmission Control Protocol (TCP) network connection with well-defined round-trip time (RTT) latency and changing bandwidth, among other things.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: February 22, 2022
    Assignee: R-Stor Inc.
    Inventors: Giovanni Coglitore, Damian Kowalewski, Georgiy Yakovlev
  • Patent number: 11258757
    Abstract: Described herein are systems and methods to manage blacklists and duplicate addresses in software defined networks (SDNs). In one implementation, a method includes, in a control plane and data plane of an SDN environment, obtaining a blacklist for a logical port in the SDN environment. The method further includes deleting realized address bindings in a realized address list for the logical port that match the one or more address bindings in the blacklist and preventing subsequent address bindings that match the one or more address bindings in the blacklist from being added to the realized address list.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 22, 2022
    Assignee: VMware, Inc.
    Inventors: Rishi Kanth Alapati, Parasuramji Rajendran, Weiming Xu, Shireesh Kumar Singh, Aditi Vutukuri, Anuprem Chalvadi, Chidambareswaran Raman, Margaret Angeline Petrus
  • Patent number: 11257099
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 11249798
    Abstract: A computer-implemented method includes: determining, by a computer device, user behavior with an application; determining, by the computer device, a criticality of the application to a user; and changing, by the computer device, a hardcoded timeout parameter of the application into a dynamic timeout parameter based on the determined user behavior and the determined criticality of the application.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: February 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saravanan Sadacharam, Vijay Ekambaram, Vijay Kumar Ananthapur Bache, Jhilam Bera, Ranajoy Paul, Rahul Roy, Biswanath Mukherjee
  • Patent number: 11252281
    Abstract: A method is provided for performing RAN-usage-based tracking in a wireless core network. The method includes obtaining a plan code for a communication device connecting to a radio access network (RAN); associating, based on the plan code, the communication device with a RAN-usage-based plan; and reporting, after the associating, a tracking instance of RAN usage by the communication device.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: February 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lixia Yan, Imtiaz Shaikh, Barry F. Hoffner, Ho Yin Cheuk, Marc Chiaverini
  • Patent number: 11243980
    Abstract: One embodiment provides for monotonic transactions in a multi-master database with loosely coupled nodes including performing, by a processor, a read transaction protocol including: performing, by the processor, a read transaction protocol including issuing read transactions at any one of the nodes; attempting to return rows that are known to be replicated by at least a read quorum of the nodes; and for timing-out of the attempting to return rows known to be replicated by at least the read quorum of the nodes based on the special-node being non-responsive: selecting a new special-node from the nodes; and repeating attempting to return rows that are known to be replicated by at least the read quorum of the nodes.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ronald J. Barber, Ronen Grosman, Mir Hamid Pirahesh, Vijayshankar Raman, Adam J. Storm
  • Patent number: 11245579
    Abstract: Technology is described for providing preconfigured device representations in a service provider environment. A plurality of device representation parameters may be received for a device via a user account. A preconfigured device representation may be created for the device using the plurality of device representation parameters. The preconfigured device representation may be associated with the user account. The device may be registered with the service provider environment. A registration of the device may be performed when the device initially connects to the service provider environment. The registration may assign a device identifier to the device and may associate the user account with the device. The preconfigured device representation may be provided to the device after the registration of the device is completed.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Juan Antonio Sanchez, David Craig Yanacek, Antony Didier Maurice Passemard
  • Patent number: 11237536
    Abstract: A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: February 1, 2022
    Assignee: Universal Electronics Inc.
    Inventors: Rex Xu, Cesar Alvarado
  • Patent number: 11240136
    Abstract: Wireless user device probe data can be used to infer or determine an attribute of a user. The probe data can be captured by a sensor device from probes from the user device. The probe data can include network addresses of the wireless access points to which the user device has wirelessly connected prior to attempting a current connection to a wireless access point. The probe data can also include connection information about wireless links between the user device and the wireless access points to which the user device has connected prior to attempting the current connection. The probe data and a user device identifier can be provided for comparing the probe data to access point network addresses associated with attributes to determine an attribute for a user of the user device.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: February 1, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James Keith Pope
  • Patent number: 11240199
    Abstract: A method for operating a session control entity configured to control a data packet session of a user in a cellular network. A policy request is transmitted to a policy control entity of the cellular network requesting at least one policy rule for the data packet session. A policy response is received including the at least one policy rule for the data packet session and including a request to provide information about an address translation carried out in a user plane on the data packets of the data packet session. Rules for handling the data packet session are transmitted to a user plane entity configured to handle the user plane of the data packet session. The rules include a translation detection rule by which the user plane entity is requested to inform the session control entity about the address translation that has taken place in the user plane.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Maria Luisa Mas Rosique, Victor Manuel Avila Gonzalez
  • Patent number: 11240324
    Abstract: A system and method for analyzing website visitor behavior. The method includes analyzing website visitor recordings associated with a website visit of each of a plurality of website visitors; determining a route taken within the website by each of the plurality of website visitors based on the website visitor recordings, wherein the route includes a chronological sequence of user interactions with website elements; and dividing the plurality of routes into clusters based on common path flows.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: February 1, 2022
    Assignee: CONTENT SQUARE ISRAEL LTD.
    Inventors: Ori Reshef, Yuval Nachman, Tuval Chomut, Konstantin Kofman
  • Patent number: 11238290
    Abstract: A method at a server system includes: receiving a video stream from a remote video camera, wherein the video stream comprises a plurality of video frames; selecting a plurality of non-contiguous frames from the video stream, the plurality of non-contiguous frames being associated with a predetermined time interval; encoding the plurality of non-contiguous frames as a compressed video segment associated with the time interval; receiving a request from an application running on a client device to review video from the remote video camera for the time interval; and in response to the request, transmitting the video segment to the client device for viewing in the application.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
  • Patent number: 11233796
    Abstract: Techniques are provided for selecting attributes to cluster users for a user application entitlement evaluation.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhou Li, Alex Zaslavsky, Kevin Bowers
  • Patent number: 11233861
    Abstract: Inter-session automation for robotic process automation (RPA) is disclosed. A robot or another application or process running in the user session may interact with an application, but one or more attended RPA robots in one or more child sessions perform operations and fetch data that the user session robot will then use to interact with the application in the user session. Attended RPA robots in client sessions may share data through an Inter-Process Communication (IPC) protocol, by storing data in a persistent data store, such as a spreadsheet, an object-oriented database, a plain text file, another data store or file, etc. The user session robot or another application or process running in the parent session can then read this information and respond accordingly.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: January 25, 2022
    Assignee: UiPath, Inc.
    Inventors: Andrew Hall, Alison Tai
  • Patent number: 11227042
    Abstract: A screen unlocking method and apparatus, and a storage medium are provided. The method includes: obtaining a message that carries identity identification information of the first terminal; matching the identity identification information of the first terminal with a preset identification information matching rule; and controlling the screen to be unlocked in response to determining that the identity identification information of the first terminal meets the preset identification information matching rule.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: January 18, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhenhai Wu
  • Patent number: 11228440
    Abstract: A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include determining a proof-of-work via a device and using a predefined set of nonce values when determining the proof-of-work, storing the proof-of-work on a blockchain, and broadcasting the proof-of-work as a broadcast message.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sampath Dechu, Ramachandra Kota, Pratyush Kumar
  • Patent number: 11223510
    Abstract: Methods and systems for managing data are disclosed. One method can comprise storing first data locally relative to a user device and storing second data remotely relative to the user device. The first data and the second data can relate to the same content. The method can also comprise generating a manifest comprising location information relating to the first data and the second data and receiving a request for transmission of one or more of the first data and the second data based upon the manifest.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 11, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay, Bruce Bradley
  • Patent number: 11218570
    Abstract: The application discloses a network packet processing method and a network server. The method discloses that a network apparatus receives a first TCP packet sent by a client, where the first TCP packet includes a first quintuple and then the network apparatus determines a first thread that processes the first TCP packet according to the first quintuple and processes the first TCP packet by using the first thread.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rujie Chen, Kai Zheng, Maoqing Huang
  • Patent number: 11209997
    Abstract: A method at a computing device for data management between a publisher and at least one subscriber, the method including receiving, at a system element, memory requirements from the publisher; creating a memory allocation of a pool of data objects for the publisher based on the received memory requirements; receiving, at the system element, consumption criteria from each of the at least one subscriber; and adjusting the memory allocation of the pool of data objects based on the consumption criteria received from the at least one subscriber.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 28, 2021
    Assignee: BlackBerry Limited
    Inventor: Scott Lee Linke
  • Patent number: 11212327
    Abstract: A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan William Ray
  • Patent number: 11210365
    Abstract: A first local application (APP) opens a web page. The first local APP wakes a second local APP. The second local APP starts a local server. The first local APP sends a reference request to the local server. If a response returned by the local server is received, the first local APP stops a jump to a directed download page.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 28, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Mingbo Shao
  • Patent number: 11212174
    Abstract: [Problem] To realize highly flexible network management in accordance with a parameter on which a user places importance.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 28, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Masatoshi Saito, Satoshi Nakatsukasa, Ken Takahashi
  • Patent number: 11206293
    Abstract: Non-text content may be exchanged in real time text (RTT) messages over a telecommunications network as part of an enhanced RTT (eRTT) service. A first UE can receive, from a second UE over a telecommunications network, capability information indicating whether the second UE is capable of exchanging text content and/or non-text content via RTT messages. Using this capability information, the first UE may determine whether to enable eRTT functionality on the first UE by determining whether to display a user interface element(s) in a selectable state on the display next to a RTT conversation window. The selectable user interface element(s), upon selection, allows a user of the first UE to create new non-text content, or select particular non-text content from available non-text content, for inclusion in a RTT message. The first UE may thereafter send non-text content in the RTT message to the second UE.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: December 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Yasmin Karimli
  • Patent number: 11206313
    Abstract: When a request for accessing a service is received, a user object may be stored in a long-term data store, as well as in a short-term cache. The cache may be divided into a regular cache that stores full versions of the user objects, and a surrogate cache that stores compact versions of the user object. The compact version of the user object may include a field that is derived from the full user object indicating whether a subsequent request for access to a particular service should be granted. After access is granted/denied based on this value in the compact user object, the system can process an update to the full user object offline. This surrogate cache structure may be used to rapidly approve/deny requests, decoupling this procedure from the processing involved with a full user object.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Debdulal Dey
  • Patent number: 11196807
    Abstract: The present disclosure discloses a data transmission system with network service decentralization and a method thereof. A business service node is connected with a business service lite agent, a consumption service node is connected with a consumption service lite agent, the business service lite agent is connected with the consumption service lite agent, registration and change of service nodes are realized through lite agents, the service nodes realize data transmission of requests and responses through the lite agents, and when the connection to part of the lite agents fails, the data transmission of the requests and the responses can still be realized through other lite agents. Therefore, a technical effect of data transmission with network service decentralization can be achieved.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: December 7, 2021
    Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATION
    Inventor: Long Chen
  • Patent number: 11197195
    Abstract: There is provided mechanisms for load balancing data traffic between at least two carriers in a communications network supporting the at least two carriers. A method is performed by a system. The method comprises obtaining current channel quality information for a wireless device of the at least two carriers. The method comprises predicting a future volume of a data flow of the wireless device. The method comprises determining whether to offload the wireless device to a second carrier of the at least two carriers or not according to the current channel quality information and the predicted future volume.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: December 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Steven Corroy, Jing Fu
  • Patent number: 11197152
    Abstract: A component group table in a receiving node of a computer network stores access permission information for enabling the receiving node to validate an access request issued by a requesting node. An incoming access request at a receiving node includes a subnet ID/component ID (“SID/CID”) tuple. The receiving node selectively computes a component group table address for the requesting node according to an address mapping function determined by the value of at least one predetermined bit within the SID/CID tuple of the incoming access request. Using at least one bit in the SID/CID tuple enables the establishment of at least two address mapping regions in the component group table, such as separate regions for storage nodes and compute nodes in the network.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 7, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregg B. Lesartre, Gary B. Gostin, Nicholas McDonald
  • Patent number: 11190489
    Abstract: A method and system include a SDP controller in a SDP receiving a request from a first device for communicating with a second device. The second device is in the SDP. A firewall includes a connection table configured to map an identity of the first device and second device, and a filter table is configured to open and close ports. The SDP controller authenticates the first device, and provides the identity of the first device to the second device. The second device transmits a first packet to the first device. The firewall maps in the connection table, the identity of the first device in association with the second device. The first device transmits a second packet to the second device. The firewall determines that the identity of the first device is in the connection table for communicating with the second device and forwards the second packet to the second device.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: November 30, 2021
    Assignee: OPSWAT, Inc.
    Inventors: Russell Paul Miller, Travis Lowell Dimmig, Jeffrey Thomas Price, James David Robinson
  • Patent number: 11190463
    Abstract: A runtime state of a virtual port associated with a virtual machine (“VM”) is persisted as the VM is migrated from a source host to a destination host. In certain embodiments, a virtual switch forwards network frames between the VM and the physical network interface via the virtual port. During migration of the VM, the runtime state of the virtual port is transferred to the destination host and applied at the second host to a virtual port associated with a second virtual switch at the destination host. The runtime state of the virtual port at the source host is then cleared, and the second virtual switch at the destination host forwards network frames between the migrated VM and the physical network interface of the destination host using the virtual port at the second host.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Andrew W. Lambeth, Shudong Zhou