Computer-to-computer Session/connection Establishing Patents (Class 709/227)
-
Patent number: 11265354Abstract: 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: GrantFiled: February 27, 2020Date of Patent: March 1, 2022Assignee: INCLUSIVE TECHNOLOGY SOLUTIONS, LLCInventors: Andrea J. Hansen Sorensen, Ben Whitaker, John Waite, Adam Thomas, Nora Kitchen, Dallas James
-
Patent number: 11265256Abstract: 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: GrantFiled: January 7, 2020Date of Patent: March 1, 2022Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLCInventors: Ming Zhang, Jianchun Zhou, Sameer Sangal
-
Patent number: 11263201Abstract: 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: GrantFiled: July 8, 2020Date of Patent: March 1, 2022Assignee: ServiceNow, Inc.Inventors: Tom Bar Oz, Robert Bitterfeld, Boris Erblat, Aviya Aron, Asaf Garty, Daniel Badyan, Hail Tal
-
Patent number: 11258740Abstract: 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: GrantFiled: April 19, 2021Date of Patent: February 22, 2022Assignee: Apple Inc.Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon
-
Patent number: 11258880Abstract: 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: GrantFiled: June 24, 2019Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Tao Jiang, Hans Edward Birch-Jensen
-
Patent number: 11249768Abstract: 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: GrantFiled: March 13, 2017Date of Patent: February 15, 2022Assignee: Mitsubishi Electric CorporationInventors: Takahiro Ito, Taichi Ishizaka
-
Patent number: 11249811Abstract: 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: GrantFiled: April 12, 2019Date of Patent: February 15, 2022Assignee: EMC IP Holding Company LLCInventors: Junping Zhao, Layne Lin Peng, Zhi Ying, Kun Wang
-
Patent number: 11252240Abstract: 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: GrantFiled: July 29, 2019Date of Patent: February 15, 2022Assignee: NAGRAVISION, S.A.Inventor: Andre Kudelski
-
Patent number: 11250053Abstract: 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: GrantFiled: July 9, 2019Date of Patent: February 15, 2022Assignee: NASDAQ, INC.Inventors: Christopher Avore, Joseph McNeil, Christian Eckels
-
Patent number: 11252224Abstract: 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: GrantFiled: July 7, 2020Date of Patent: February 15, 2022Assignee: Splunk Inc.Inventors: Denis Gladkikh, Mitchell Blank, Jr.
-
Patent number: 11245771Abstract: 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: GrantFiled: September 8, 2020Date of Patent: February 8, 2022Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 11243852Abstract: 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: GrantFiled: October 23, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
-
Patent number: 11245767Abstract: 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: GrantFiled: February 17, 2021Date of Patent: February 8, 2022Assignee: HITACHI, LTD.Inventor: Shoji Yunoki
-
Patent number: 11240318Abstract: 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: GrantFiled: May 11, 2021Date of Patent: February 1, 2022Assignee: INTEGRITY SECURITY SERVICES LLCInventor: Neil Locketz
-
Patent number: 11237636Abstract: 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: GrantFiled: October 14, 2014Date of Patent: February 1, 2022Assignee: Xerox CorporationInventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain
-
Patent number: 11240382Abstract: 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: GrantFiled: June 22, 2020Date of Patent: February 1, 2022Assignee: Capital One Services, LLCInventors: Abdelkader M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
-
Patent number: 11240183Abstract: 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: GrantFiled: September 29, 2020Date of Patent: February 1, 2022Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11240201Abstract: 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: GrantFiled: November 13, 2019Date of Patent: February 1, 2022Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Eric Rotvold, Mark J. Nixon
-
Patent number: 11234054Abstract: 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: GrantFiled: July 22, 2020Date of Patent: January 25, 2022Assignees: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT, QATAR UNIVERSITYInventors: Kashif Bilal, Kamran Zahoor, Aiman Erbad, Amr Mahmoud Salem Mohamed, Mohsen Mokhtar Guizani
-
Patent number: 11233798Abstract: 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: GrantFiled: September 30, 2019Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yu Guo, Paul Fletcher, Serin Yoon, Shubham Anandani, Kylan Matthew Nieh, Richard Ramirez, Sheba Najmi
-
Patent number: 11233749Abstract: 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: GrantFiled: October 23, 2019Date of Patent: January 25, 2022Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLCInventors: Guy Lewin, Vitaly Khait, Yossi Haber, Ami Luttwak, Alexander Esibov
-
Patent number: 11233726Abstract: 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: GrantFiled: December 19, 2018Date of Patent: January 25, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Harish Kumar Kashyap
-
Patent number: 11228402Abstract: 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: GrantFiled: March 12, 2020Date of Patent: January 18, 2022Assignee: 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: 11228657Abstract: 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: GrantFiled: December 3, 2019Date of Patent: January 18, 2022Assignee: Red Hat, Inc.Inventors: Benjamin Bennett, Aaron Patrick Conole, Solomon Lee Ross
-
Patent number: 11226979Abstract: 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: GrantFiled: September 24, 2018Date of Patent: January 18, 2022Assignee: 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: 11223522Abstract: 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: GrantFiled: January 15, 2021Date of Patent: January 11, 2022Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Shibi Panikkar
-
Patent number: 11222001Abstract: 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: GrantFiled: March 15, 2013Date of Patent: January 11, 2022Assignee: SAP SEInventor: Roger Knop
-
Patent number: 11223869Abstract: 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: GrantFiled: October 15, 2019Date of Patent: January 11, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Neil S. Mehta, Arvind Basra, Rohit Sharma, Yuk Lun Li
-
Patent number: 11223599Abstract: 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: GrantFiled: August 17, 2020Date of Patent: January 11, 2022Assignee: NETFLIX, INC.Inventors: Adam Mielke, Donavan Fritz, Phelps Williams
-
Patent number: 11218519Abstract: 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: GrantFiled: February 1, 2019Date of Patent: January 4, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: George Foti
-
Patent number: 11218550Abstract: 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: GrantFiled: January 27, 2021Date of Patent: January 4, 2022Assignee: TELIA COMPANY ABInventors: Tero Jalkanen, Tomi Sarajisto
-
Patent number: 11218473Abstract: 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: GrantFiled: November 6, 2019Date of Patent: January 4, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Jackson Cheek, Zainab Zaki
-
Patent number: 11212683Abstract: 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: GrantFiled: August 24, 2020Date of Patent: December 28, 2021Assignee: GM Global Technology Operations LLCInventors: Steven Hartley, Lakshmi V. Thanayankizil, Bhargavi Chandrakumar
-
Patent number: 11210752Abstract: 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: GrantFiled: June 28, 2018Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Rowden, Sangeetha Srikanth, Yvonne Young
-
Patent number: 11212182Abstract: 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: GrantFiled: July 3, 2017Date of Patent: December 28, 2021Assignee: DEUTSCHE TELEKOM AGInventor: Dieter Gludovacz
-
Patent number: 11210148Abstract: 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: GrantFiled: October 11, 2019Date of Patent: December 28, 2021Assignee: Xilinx, Inc.Inventors: Steven Leslie Pope, Derek Edward Roberts, David James Riddoch, Greg Law, Steve Grantham, Matthew Slattery
-
Patent number: 11210323Abstract: 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: GrantFiled: April 27, 2018Date of Patent: December 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Christopher John Vandenbrouck, Kyle Kraeger Getty
-
Patent number: 11212369Abstract: 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: GrantFiled: October 21, 2019Date of Patent: December 28, 2021Assignee: ARRIS Enterprises LLCInventors: Dan Leverett Clark, David A. Romrell
-
Patent number: 11204737Abstract: 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: GrantFiled: November 11, 2019Date of Patent: December 21, 2021Assignee: Sonos, Inc.Inventors: Ryan Taylor, Jeffrey Michael Torgerson
-
Patent number: 11206202Abstract: 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: GrantFiled: May 26, 2020Date of Patent: December 21, 2021Assignee: 8x8, Inc.Inventors: Zhishen Liu, Bryan R. Martin
-
Patent number: 11204813Abstract: 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: GrantFiled: October 12, 2020Date of Patent: December 21, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuri Dolgov, Douglas Surber, Jean De Lavarene
-
Patent number: 11206516Abstract: 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: GrantFiled: April 21, 2020Date of Patent: December 21, 2021Assignee: KAJEET, INC.Inventors: Matthew Donald Baker, Steven Ira Geller, Douglas Owen Kesser, Daniel John Neal, Carol Ann Politi, Ben Julian Weintraub
-
Patent number: 11204971Abstract: 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: GrantFiled: July 12, 2021Date of Patent: December 21, 2021Assignee: Metacluster LT, UABInventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
-
Patent number: 11201949Abstract: 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: GrantFiled: January 28, 2019Date of Patent: December 14, 2021Assignee: KING.COM LTD.Inventors: Alexander Poulikakos, Alexander Andelkovic, Jonathan Beck
-
Patent number: 11201790Abstract: 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: GrantFiled: March 27, 2019Date of Patent: December 14, 2021Assignee: Saudi Arabian Oil CompanyInventors: Hani S Almasmoum, Mansour Almutairi
-
Patent number: 11201947Abstract: 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: GrantFiled: April 21, 2020Date of Patent: December 14, 2021Assignee: Citrix Systems, Inc.Inventor: Dileep Reddem
-
Patent number: 11198061Abstract: 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: GrantFiled: June 4, 2021Date of Patent: December 14, 2021Assignee: Utherverse Gaming LLCInventors: Brian Mark Shuster, Gary Stephen Shuster
-
Patent number: 11201928Abstract: 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: GrantFiled: November 11, 2016Date of Patent: December 14, 2021Inventors: Igor Sergeevich Lekontsev, Kamil Faritovich Islamov
-
Patent number: 11197260Abstract: 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: GrantFiled: September 1, 2017Date of Patent: December 7, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: László Balla, Andreas Anulf, Sándor Katona, Michael Lindström
-
Patent number: 11196817Abstract: 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: GrantFiled: June 3, 2020Date of Patent: December 7, 2021Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer, Ankit Kumar, Ajay Baburam Yadav