Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 11265354
    Abstract: A server operates between a patron (user), a subscriber (e.g., owner of a venue of exhibits and its website; museum, stadium, zoo, theme park, etc.), and possibly third parties such as a content distribution network (CDN). Access and content delivery are based on 1) control information provided to a patron device by physical objects at the venue and sent by the patron device to the server as part of a mutual authentication to one another, 2) user-specific information corresponding to the patron device, and 3) a pre-authorization exchange granting user-device access to physical objects and the server with the server receiving access to the user-specific information in order to locate requested information and select a subset thereof adapted in accordance with the user information. Moving physically between exhibits, a patron device rapidly disengages and re-engages the server, based thereon, without repeated logins.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: March 1, 2022
    Assignee: INCLUSIVE TECHNOLOGY SOLUTIONS, LLC
    Inventors: Andrea J. Hansen Sorensen, Ben Whitaker, John Waite, Adam Thomas, Nora Kitchen, Dallas James
  • Patent number: 11265256
    Abstract: The described technology is generally directed towards selecting, by user equipment, a selected maximum transmission unit (MTU) packet size for wireless data transfer based on radio signal conditions. In one aspect, reference signal received power (RSRP) and reference signal received quality (RSRQ) are used to select the MTU packet size, e.g., by using RSRP and RSRQ as indices to a lookup table of predetermined MTU packet sizes, such as previously determined by field testing. In general, smaller MTU packet sizes are used with poorer quality radio signal conditions. The selected MTU packet size may be increased or decreased based on actual performance data and/or based on changed radio signal conditions, such as for a subsequent data transfer session. The user equipment may comprise a Cat-M device that transfers data related to Machine-Type Communications (MTC)/Machine to Machine (M2M) communications.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: March 1, 2022
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Ming Zhang, Jianchun Zhou, Sameer Sangal
  • Patent number: 11263201
    Abstract: An example system includes persistent storage and a discovery application configured to perform operations including obtaining a uniform resource locator (URL) that addresses a function of an application programming interface (API) provided by a remote computing system of remote computing systems that provide computing resources. The function returns attributes of computing resources specified by the URL. The operations additionally include generating (i) a system-specific portion of a request that invokes execution of the function and (ii) a system-invariant portion of the request. The system-specific portion adheres to first rules adopted by the remote computing system for interacting with the API. The system-invariant portion adheres to second rules adopted by each of the remote computing systems for interacting with respective APIs thereof.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: March 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Tom Bar Oz, Robert Bitterfeld, Boris Erblat, Aviya Aron, Asaf Garty, Daniel Badyan, Hail Tal
  • Patent number: 11258740
    Abstract: An electronic device with a touch-sensitive surface and display can execute a messaging application. The messaging application provides options for sending a message with a large attachment. In one option it allows for sending a message with a large attachment by uploading and storing the attachment on a cloud server, embeds a link to the storage location in the message, and sends the message without the attachment. The messaging application may also include a UI element in the message that includes an indicator about the status of the stored attachment. Furthermore, the messaging application may embed in the message a smaller sized version of the attachment before sending the message. The status indicator may display whether the link to the storage location has expired or whether the attachment has previously been retrieved from the cloud server.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon
  • Patent number: 11258880
    Abstract: Technologies for a wearable device are described. One wearable device includes a radio and a processor, the processor measures sensor data (e.g., a first angle between the wearable device and a first wireless endpoint device and a second angle between the wearable device and a second wireless endpoint device) and motion data indicative of motion of the wearable device over a first duration of time. The wearable device also measure signal strength values for communications with the respective devices. The wearable device predicts, using a first trained model, a position of the wearable device and to which target device the wearable device is directed. The wearable device predicts, using a second trained mode, a gesture made by the wearable device. The wearable device sends a message, corresponding to the gesture, to the target device to control the target device.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Tao Jiang, Hans Edward Birch-Jensen
  • Patent number: 11249768
    Abstract: A communication device includes a first communicator, a second communicator, an identifier acquirer, an identifier transmitter, a communication program acquirer, and a communication program executor. The first communicator communicates with a device. The second communicator communicates with a server. The identifier acquirer acquires from the device via the first communicator an identifier for identifying the device. The identifier transmitter transmits to the server the identifier acquired by the identifier acquirer. The communication program acquirer acquires from the server via the second communicator the communication program associated with the identifier transmitted by the identifier transmitter. The communication program executor executes the communication program acquired by the communication program acquirer.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 15, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventors: Takahiro Ito, Taichi Ishizaka
  • Patent number: 11249811
    Abstract: Implementations of the present disclosure relate to a method, apparatus and computer program product for processing a computing task. The method comprises: obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task. According to the example implementations of the present disclosure, multiple computing resources may be utilized sufficiently, and it may be guaranteed that a load balance may be stricken between the multiple computing resources.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: February 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Layne Lin Peng, Zhi Ying, Kun Wang
  • Patent number: 11252240
    Abstract: In order to allow an access to the Internet, and therefore to a remote server, for a device having no connection with an Internet gateway, a method to transmit a message from a first device to a remote server, the first device having no connection with the remote server, the method including detecting a second device by the first device, establishing a communication channel between the first and the second device, transferring the message from the first to the second device, the message including an address of the remote server, transferring, by the second device, the message to the remote server using the remote server address contained in the message.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 15, 2022
    Assignee: NAGRAVISION, S.A.
    Inventor: Andre Kudelski
  • Patent number: 11250053
    Abstract: The technology relates to systems and methods for transcribing audio of a meeting. Upon transcribing the audio, the systems and methods can parse different portions of the prescribed audio so that they may attribute the different portions to a particular speaker. These transcribed portions that are attributed to a particular speaker are made available for viewing and interacting using a graphical user interface.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: February 15, 2022
    Assignee: NASDAQ, INC.
    Inventors: Christopher Avore, Joseph McNeil, Christian Eckels
  • Patent number: 11252224
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Patent number: 11245771
    Abstract: A location-based notification application may generate a location based notification on a client device based on a location of the client device and data stored within the client device.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: February 8, 2022
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 11243852
    Abstract: A method, computer program product, and computer system for handling open transactions in a data replication environment is provided. The method includes determining a database user that initiated an earliest open transaction in a transaction log. The method further includes, upon determining that the database user does not have access privileges for one or more tables of a target database corresponding to one or more tables of a source database associated with the earliest open transaction, skipping replication of the earliest open transaction to the target database, such that the data replication system no longer waits for the earliest open transaction to complete. The skipping includes discarding, from the transaction log, one or more entries related to the earliest open transaction, and identifying, in the transaction log, a next earliest open transaction.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Patent number: 11245767
    Abstract: Example implementations described herein are directed to management of communication sessions a target application for an underlying apparatus and a corresponding server. Such example implementations involve obtaining a plurality state, of a target application, each of which corresponds to delay requirement, establishing a plurality of communication sessions each of which satisfy the plurality of state using different network slices, specifying the network slices which satisfy the current state and sending data using the specified network slices. When the state of the target application is changed, the communication session and network slice is also changed to another communication session that satisfies the new state.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: February 8, 2022
    Assignee: HITACHI, LTD.
    Inventor: Shoji Yunoki
  • Patent number: 11240318
    Abstract: A system for facilitating a plurality of virtual transmission control protocol connections between a target application and a source application is provided. The system includes a server proxy, a client proxy, and a network protection interposed between the server proxy and the client proxy. The server proxy is configured to receive an open request from the client proxy via a stateless protocol, including a target identifier, the open request originating from the source application, open a connection between the server proxy and the target application based on the target identifier, provide a response to the client proxy indicating a status of the open request, the response including at least one of a session identifier and a sequence identifier, receive, a data request from the client proxy, including the session identifier and an incremented sequence identifier, and provide the data request to the target application.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 1, 2022
    Assignee: INTEGRITY SECURITY SERVICES LLC
    Inventor: Neil Locketz
  • Patent number: 11237636
    Abstract: A method and system of configuring a network using a network application of a mobile device including detecting a gesture sequence that comprises at least one gesture, in response to a user performed action. The detected gesture sequence may be indicative of network configuration rules associated with at least one network device. The method may further include receiving and storing network access credentials, and accessing a network configuration database. The network configuration database may comprise a plurality of gesture sequences and a plurality of associated tasks. The method may also include determining a match for the detected gesture sequence among the plurality of gesture sequences; determining an associated task based on the match; and performing the associated task to achieve the network configuration action. The associated task may include a network configuration action based on the network configuration rules associated with at least one network device.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: February 1, 2022
    Assignee: Xerox Corporation
    Inventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain
  • Patent number: 11240382
    Abstract: Systems and methods of the present disclosure include at least one processor that receives electronic messages, each associated with a respective originating entity. Message metadata of each electronic message is extracted and list subscriptions are determined based on the message metadata. User interaction commands relative to each electronic message are tracked. Record similarity values for user activity records are determined based on a measure of similarity between the originating entity and each activity record. An engagement model is utilized to determine an engagement score indicative of a degree of user engagement with each originating entity based on the user activities and the user interaction metrics to generate a prediction indicative of the degree of user engagement. An unsubscribe condition is determined based on the engagement score being below a threshold score, and an unsubscribe command is automatically issued.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: February 1, 2022
    Assignee: Capital One Services, LLC
    Inventors: Abdelkader M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 11240183
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication as part of a conversation, from an unauthenticated user of a web browser. A conversation identifier is determined based on the first communication. A first responder, a communication protocol, and a communication address of the first responder is determined. The first communication is sent to the first responder and a first reply is received. The conversation identifier is determined based on the first reply and the first reply is mapped to the web browser. The first reply is sent to the web browser.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 1, 2022
    Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
  • Patent number: 11240201
    Abstract: To secure communications from a process plant across a unidirectional data diode to a remote system, a sending device at the plant end publishes data across the diode to a receiving device at the remote end. The publication of various data is respectively in accordance with context information (e.g., identification of data sources, respective expected rate of data generation/arrival, etc.) that is descriptive of data sources of the plant and that is recurrently provided by the sending device across the diode. A recurrence interval may be based on a tolerance for lost data or another characteristic of an application, service, or consumer of data at the remote system. The publishing may leverage an industrial communication protocol (e.g., HART-IP) and/or a suitable general-purpose communication protocol (e.g., JSON).
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 1, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Eric Rotvold, Mark J. Nixon
  • Patent number: 11234054
    Abstract: The typical service to deliver multimedia content is evolved Multimedia Broadcast Multicast Service (eMBMS). However, the eMBMS is a service-oriented network architecture requiring a pre-defined and pre-established user service to stream a live video. The content provider must be a multicast service provider to use the eMBMS services, which many typical content providers are not. Accordingly, the present disclosure provides a live video streaming network architecture that enhances the eMBMS architecture to enable service-less multicast delivery. The provided system includes a virtual network function service running on an application server (AS) that identifies potential multicast scenarios based on user requests for a live video stream within a confined area.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: January 25, 2022
    Assignees: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT, QATAR UNIVERSITY
    Inventors: Kashif Bilal, Kamran Zahoor, Aiman Erbad, Amr Mahmoud Salem Mohamed, Mohsen Mokhtar Guizani
  • Patent number: 11233798
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for independently configurable sub-profiles that can be used to express intent within a user profile. A sub-profile is a portion of the user profile that can be assigned an independent set of visibility settings from the other portions of the user profile. A user may add profile data to a sub-profile and select visibility settings for the sub-profile that define access to the profile data included in the sub-profile. Accordingly, access to the profile data included in the sub-profile is managed according to a different set of visibility settings that the profile data included in other portions of the user profile (e.g., profile data not included in the sub-profile). This allows user to make certain profile data available to a different audience of users, either through accessing the user profile and/or through search.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Guo, Paul Fletcher, Serin Yoon, Shubham Anandani, Kylan Matthew Nieh, Richard Ramirez, Sheba Najmi
  • Patent number: 11233749
    Abstract: Providing fluid external access to a resource that is internal to a network from external to that network. From within the network, the internal user simply provides an internal identifier, and the external user accesses not the internal identifier, but an external uniform resource identifier (URL) that the external user can simply select to obtain access to the internal resource of the network. This is accomplished by translating the internal identifier to an external URL having a proxy server as its domain name. When the external URL selects the URL, a request with that external URL is made to the proxy server, which translates the external URL back to the internal identifier, and coordinates with the network to obtain the resource for the external user.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: January 25, 2022
    Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLC
    Inventors: Guy Lewin, Vitaly Khait, Yossi Haber, Ami Luttwak, Alexander Esibov
  • Patent number: 11233726
    Abstract: Methods, systems, and computer readable media for supporting multi-homed (MH) connections are disclosed. According to one method, the method comprises: determining that an MH connection is enabled; identifying a local initiate port associated with the MH connection; using the local initiate port to configure connection rules to allow traffic associated with a plurality of paths associated with the MH connection; and using the connection rules to process traffic received over the MH connection.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Harish Kumar Kashyap
  • Patent number: 11228402
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a Session Traversal Utilities for Network Address Translation (“STUN”) message associated with a first flow, wherein the STUN message comprises a flow attribute including corresponding to the first flow; analyzing the flow attribute at the first node; setting policy corresponding to the first flow in the network based on the analyzing, wherein setting the policy includes using the flow attribute of the STUN message to configure a network path for the first flow in the communications network; and forwarding the STUN message to a next network node.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Jon M. Snyder, Kashyap Kodanda Ram Kambhatla, Pal-Erik Martinsen, Wai-Tian Tan, Paul Edwin Jones
  • Patent number: 11228657
    Abstract: Certain features and aspects provide a proxy for a node in a cloud computing cluster that holds the packet used by a remote client to initiate a connection until a backend server is ready. When the user space controller receives the packet, it notifies the server that a connection is being established and holds the packet until the proxy receives a notification that the server is ready. The user space controller of the proxy then writes routing information to memory so that kernel space is used for the connection traffic going forward, and reinjects the packet into the networking layer of the cluster. Subsequent packets, including any acknowledgement packet that is part of the initial handshake, will flow through kernel space without involvement of the user space controller and be processed more efficiently than would be possible using user space.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: January 18, 2022
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Bennett, Aaron Patrick Conole, Solomon Lee Ross
  • Patent number: 11226979
    Abstract: A data processing manager receives a batch of data for real-time data processing. The batch of data is associated with a correlation identifier and includes a set of data objects. The data processing manager assigns, to each data object, a unique resource identifier. The data processing manager transmits a data processing request to a target data system, and the data processing request includes a set of callback functions corresponding to the set of data objects. The callback functions identify the unique resource identifier. As the target data system processes the data objects, the target data system executes the callback functions, which operate as dynamic return endpoints for the data processing results.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, inc.
    Inventors: Richard Duane Perrin, Shawn Crosby, Suraj Shrestha, Anthony Sparks, Zhenge Li, Clarence Richard Farrell, Robert Hite, Scotty D. Gibson
  • Patent number: 11223522
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to receive, at a first microservice, context information for a second microservice, the context information characterizing a current state of execution of one or more tasks by the second microservice. The at least one processing device is also configured to detect, by the first microservice, failure of the second microservice. The at least one processing device is further configured to re-initiate, by the first microservice, the second microservice utilizing the received context information for the second microservice. Re-initiating the second microservice utilizing the received context information for the second microservice enables the re-initiated second microservice to continue execution of the one or more tasks from the current state.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: January 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Shibi Panikkar
  • Patent number: 11222001
    Abstract: Various embodiments herein include one or more of systems, methods, and software providing augmenting middleware communication services. Embodiments generally include services executable to provide communication capabilities between a middleware platform and an application, such as an enterprise-class application, to facilitate access to data and functionality of the application by mobile applications that access application functionality and data via the middleware platform. Some embodiments include augmenting the application with at least one service to receive a call from a middleware object requesting data and to identify data to be included in a response to the request. The identified data may then be retrieved and returned to the calling middleware object. The call of the middleware object is typically received from a mobile device application and the middleware object provides data received in response to the request to the mobile application.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventor: Roger Knop
  • Patent number: 11223869
    Abstract: A stream management platform may receive a request to provide, via a network, a content stream to an area, wherein the request indicates a requested latency associated with providing the content stream to the area. The stream management platform may determine an entry node of the network that is to receive the content stream from a content source. The stream management platform may identify a plurality of transmission nodes associated with the area. The stream management platform may determine respective latencies associated with multicasting the content stream from the entry node to the plurality of transmission nodes. The stream management platform may determine whether the respective latencies satisfy the requested latency. The stream management platform may perform, based on whether the respective latencies satisfy the requested latency, an action associated with the content stream according to the respective latencies.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: January 11, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Neil S. Mehta, Arvind Basra, Rohit Sharma, Yuk Lun Li
  • Patent number: 11223599
    Abstract: In various embodiments, a templated Domain Name System (DNS) nameserver respond to DNS to DNS requests, and a templated HyperText Transfer Protocol (HTTP) server respond to HTTP and Hypertext Transfer Protocol Secure (HTTPS) requests. The templated DNS nameserver responds to a DNS request with a predefined response specifying an Internet Protocol (IP) address associated with the templated HTTP server, based on a type of the DNS request. The tem plated HTTP server responds to an HTTP or HTTPS request with a redirection response specifying a default redirection Universal Resource Locator (URL), or a different URL if the default has been overridden. Domain management is simplified relative to conventional approaches using the templated DNS nameserver and the tem plated HTTP server. A new domain can simply be registered at a domain name registrar, and the templated DNS nameserver configured as an authoritative DNS nameserver at the domain name registrar.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: January 11, 2022
    Assignee: NETFLIX, INC.
    Inventors: Adam Mielke, Donavan Fritz, Phelps Williams
  • Patent number: 11218519
    Abstract: The present disclosure enables a UE (100) to discover a P-CSCF (85) in the IMS network based on the services offered by the P-CSCF or the area served by the P-CSCF (85) when it establishes a data session. The P-CSCF (85) registers with a discovery node (70) in the wireless communication network (10) and provides relevant information about the P-CSCF (85) to the discovery node (70), such as the type of services provided, its network address and/or FQDN, a list of cells supported, and a list of tracking areas supported. When a request is received to establish a session with the IMS for a UE, the SMF (45) in the wireless communication network (10) queries the discovery node (70) to fetch the P-CSCF (85) information and forwards the P-CSCF information to the requesting UE. The UE (100) selects a P-CSCF (85) to use when it initiates IMS registration.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: January 4, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: George Foti
  • Patent number: 11218550
    Abstract: Disclosed is a method for setting up a communication session to a terminal device. The method includes: receiving a registration request from the terminal device, the registration request including a unique transaction identifier for the terminal device; assigning a network slice; assigning a charging and policy scheme; and in response to an assignment of the network slice and an assignment of the charging and policy scheme for the communication session generating an acknowledgement to the terminal device. Also disclosed is a network node, to a communication system and a computer program product.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: January 4, 2022
    Assignee: TELIA COMPANY AB
    Inventors: Tero Jalkanen, Tomi Sarajisto
  • Patent number: 11218473
    Abstract: A system for identifying suspicious logins. The system may include a memory storing executable instructions, and at least one processor configured to execute the instructions to perform operations. The operations may include receiving a first user login from an electronic device, the first user login comprising login credentials; receiving a second user login from an electronic device, the second user login comprising login credentials; analyzing a plurality of device history characteristics, wherein at least one device history characteristic comprises a determination of a last financial transaction performed by an electronic device; determining, based on the analysis, that the first and second user logins originate from different electronic devices; identifying, based on the determination and the analysis, the second user login as a suspicious login; sending, to a user, a notification of the identified suspicious login; and modifying, based on the notification, security settings on an account of the user.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 4, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Jackson Cheek, Zainab Zaki
  • Patent number: 11212683
    Abstract: A method for use aboard a motor vehicle or other mobile system having a multi-core communication chipset includes scanning a radio frequency spectrum to identify candidate access points (APs) operating in a frequency band of the communication chipset, e.g., 2.4 GHz and 5 GHz. The method includes selecting one of the candidate APs as a first AP for connection to a primary station of the chipset. In response to a secondary station (STA-2) of the chipset being connected to an external AP on the same frequency band as the first AP, the method includes automatically disconnecting the secondary station (STA-2), then connecting the first AP to the primary station. Another candidate AP is connected to the secondary station as a second AP. The method may include simultaneously communicating with the first and second APs via the primary and secondary stations, respectively.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: December 28, 2021
    Assignee: GM Global Technology Operations LLC
    Inventors: Steven Hartley, Lakshmi V. Thanayankizil, Bhargavi Chandrakumar
  • Patent number: 11210752
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a travel plan of a user including one or more travel item. Success values of respective travel items are calculated based on respective preferences by the user for each travel item in respective SV categories. Real time data relevant to the travel items are acquired and success values are updated for any predicted changes to any travel items, as caused by the real time data. The changes and updated SV is produced to the user.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Rowden, Sangeetha Srikanth, Yvonne Young
  • Patent number: 11212182
    Abstract: A network management entity for a communication network includes: a processor configured to operate a logic subnetwork in the communication network, wherein the logic subnetwork is configured to enable a first communication device to communicate via the logic subnetwork and to provide the first communication device with further resources of the logic subnetwork; and a communication interface configured to receive a position signal indicating a position of a second mobile communication device. The processor is further configured to incorporate the second mobile communication device in the logic subnetwork to provide the logic subnetwork with at least one resource of the second mobile communication device if the position of the second mobile communication device is within a defined position range.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: December 28, 2021
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dieter Gludovacz
  • Patent number: 11210148
    Abstract: A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 28, 2021
    Assignee: Xilinx, Inc.
    Inventors: Steven Leslie Pope, Derek Edward Roberts, David James Riddoch, Greg Law, Steve Grantham, Matthew Slattery
  • Patent number: 11210323
    Abstract: Generating property keys associated with nodes of a hierarchical graph that defines a topology of a physical space and that is configured to provide user data and sensor data from devices within a physical space. A first property key associated with a first node of the plurality of nodes within the hierarchical graph is received and stored in a property store in association with a first path of the first node. In response to receiving a request associated with determining each property key available to a second node that is a child node of the first node, the first property key is identified as being available to the second node by virtue of the second node being a child node of the first node. The first property key is updated in the property store to also be associated with the second path of the second node.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Christopher John Vandenbrouck, Kyle Kraeger Getty
  • Patent number: 11212369
    Abstract: A method for storing session state data of a session between a system having a plurality of nodes and a client device includes delivering a service to the client device during a session identified or otherwise specified by a session identifier. The service is delivered by a first of the plurality of nodes in the system. During the session, at least a second node in the system is selected on which session state data associated with the session is to be saved. The second node is selected based on the session identifier such that another node in the system is able to locate the session state data when stored on the second node from the session identifier without contacting a centralized mechanism that specifies where session state data is stored. The session state data is saved to the second node that is selected.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 28, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Dan Leverett Clark, David A. Romrell
  • Patent number: 11204737
    Abstract: A first playback device, while operating in a first media playback system, receives from a computing device over a WAN an indication that a second playback device operating in a second media playback system has initiated sharing of a playback session. The first playback device transmits a request to join the playback session, and then receives, from the computing device over the WAN, playback session information including indications of (i) one or more media items in a queue designated for playback by the second playback device and (ii) a playback position of the second playback device within the one or more media items. The first playback device retrieves, from a media service, the one or more media items in the queue designated for playback by the second playback device. The first playback device then plays back the one or more media items beginning at the playback position.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: December 21, 2021
    Assignee: Sonos, Inc.
    Inventors: Ryan Taylor, Jeffrey Michael Torgerson
  • Patent number: 11206202
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: December 21, 2021
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 11204813
    Abstract: In accordance with an embodiment, a system enables multidimensional search within a resource pool, to support complex borrow operations such as, for example, specifying ranges for particular connection properties. As threads access the pool, attempting to borrow connections having particular connection properties, one or more skipped pool elements can be represented as skip lists within a k-dimensional tree (KD-tree) or other data structure that enables searching across multiple dimensions. In response to receiving a request to borrow a connection having particular connection properties, a multidimensional search can be performed within the KD-tree to determine the availability of a connection having the requested properties.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: December 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuri Dolgov, Douglas Surber, Jean De Lavarene
  • Patent number: 11206516
    Abstract: A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: December 21, 2021
    Assignee: KAJEET, INC.
    Inventors: Matthew Donald Baker, Steven Ira Geller, Douglas Owen Kesser, Daniel John Neal, Carol Ann Politi, Ben Julian Weintraub
  • Patent number: 11204971
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: December 21, 2021
    Assignee: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Patent number: 11201949
    Abstract: A computer implemented method provided on a computer device comprises providing a web function running on a at least one processor to obtain a first identity from a first app. The web function transmits the first identity to a first server. A second app runs on the computer device and generates a series of events, at least one event comprising the first identity which are transmitted to for example, a streaming platform.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: December 14, 2021
    Assignee: KING.COM LTD.
    Inventors: Alexander Poulikakos, Alexander Andelkovic, Jonathan Beck
  • Patent number: 11201790
    Abstract: A system, a method, and a computer program are provided for provisioning a network connectivity link to a node in a virtual private network. The method includes receiving a connectivity link change request that includes a request to change a bandwidth allocation for the network connectivity link, retrieving network connectivity information, applying the request to change the bandwidth allocation to the current bandwidth value and changing the bandwidth allocation for the connectivity link, evaluating the bandwidth values for all network connectivity links in the virtual private network, determining whether the sum of bandwidths exceeds the aggregate bandwidth value, and configuring a router with the updated bandwidth allocation to effectuate the updated bandwidth allocation in said network connectivity link.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 14, 2021
    Assignee: Saudi Arabian Oil Company
    Inventors: Hani S Almasmoum, Mansour Almutairi
  • Patent number: 11201947
    Abstract: Described embodiments provide systems and methods for reducing latency in accessing application resources. The first device may be intermediary between a client and a server, and may receive a request of a user session for an application resource from the server. The first device may determine, responsive to the request that a user context of the user session is with a second device at a second location. The second location can be farther from the server than a first location of the first device. The first device may send, responsive to the determination, a request to the second device to obtain the user context of the user session. The first device may provide the client with access to the application resource via the user session. The first device may provide the client with access to the application resource according to the obtained user context.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: December 14, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Dileep Reddem
  • Patent number: 11198061
    Abstract: A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. A common space is modeled in the computer memory configured in relation to the plurality of parallel instances so that an object located inside the common space is visible from viewpoints located inside each of the plurality of parallel instances. Remote clients may output an animated display of a corresponding one of the parallel dimensions and avatars therein.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: December 14, 2021
    Assignee: Utherverse Gaming LLC
    Inventors: Brian Mark Shuster, Gary Stephen Shuster
  • Patent number: 11201928
    Abstract: There is proposed a system and method for identifying at least one application user (user) of at least one wireless communication device (device). The method envisages —providing a server connected with a machine-readable medium including at least part of a database and configured to transmit data to the device, —creating an identifier of a connection session (session identifier) with the device wherein the session identifier is associated with the device's identifier, —saving the session and device's identifiers in the database, —transmitting the session identifier to the device to be recorded in the device's storage, —receiving the session identifier and the user's identifier from the device, —saving the session identifier and the user's identifier in the database, and —associating the session identifier and the user's identifier with the device identifier.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: December 14, 2021
    Inventors: Igor Sergeevich Lekontsev, Kamil Faritovich Islamov
  • Patent number: 11197260
    Abstract: A method of notifying a first User Equipment, UE, of a subscriber in a telecommunication network on a dialog status of a second UE of said same subscriber, said method comprising the steps of receiving, by an Application Server, AS, in said telecommunication network a register message for indicating to said AS that said first UE has registered in said telecommunication network, wherein said register message comprises an indication that said first UE is capable to receive Dialog Event notifications regarding dialog status events of UEs associated with said same subscriber, retrieving, by said AS, and triggered by said receiving of said register message, said dialog status of said second UE of said same subscriber, and sending, by said AS, to said first UE, a notify message for notifying said first UE on said retrieved dialog status of said second UE.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 7, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: László Balla, Andreas Anulf, Sándor Katona, Michael Lindström
  • Patent number: 11196817
    Abstract: Resource utilization can be intelligently managed in desktop virtualization environments. Utilization of client and server resources can be tracked during sessions that are established to access desktops. Machine learning models can be applied to the client and server resource utilization to create policies that define configuration settings for dynamically optimizing sessions based on the current utilization of resources during the sessions.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: December 7, 2021
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer, Ankit Kumar, Ajay Baburam Yadav