Client/server Patents (Class 709/203)
  • Patent number: 11928244
    Abstract: A method is disclosed, performed at a server device, for detecting tracking elements of a web page, wherein the server device is configured to control a proxy server. The method comprises obtaining a web page address configured to connect to a web server. The method comprises establishing a controlled communication interface between the server device and the web server via the proxy server. The method comprises transmitting, via the controlled communication interface, a web page request based on the web page address. The method comprises receiving, via the controlled communication interface, a web page response. The method comprises identifying, based on the web page response, a set of tracking tags including a first tracking tag and a second tracking tag and deactivating all tracking tags of the set; and activating the first tracking tag.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: March 12, 2024
    Assignee: Usercentrics A/S
    Inventor: Daniel Johannsen
  • Patent number: 11929891
    Abstract: Methods and systems for managing distributed systems are disclosed. The distributed systems may include any number of data processing systems that may contribute to the functionality of the distributed system. To contribute to the functionality of the distributed system, each of the data processing systems may need to be configured to positively contribute to one or more functions. To manage configuration of data processing system, intermediate representations of roles may be used to flexibly manage system configuration. The roles may be taken on by independent and dependent data processing systems.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: March 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Lucas A. Wilson
  • Patent number: 11924516
    Abstract: A video interaction method includes receiving a video posting operation for a first video, where the first video is a video shot by a first user by using a target prop, where the target prop is a preset type of shooting prop; in response to the video posting operation, posting the first video; in response to finishing posting the first video, acquiring information about the degree of completion of interaction between the first user and the target prop in the shooting process of the first video; determining a first target object corresponding to the first video according to information about the degree of completion of interaction; and paying the first target object to the account of the first user and displaying a first object information window of the first target object.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: March 5, 2024
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO, LTD.
    Inventors: Bo Sun, Mengwan Hu, Yuanxiang Ye, Xinjing Ye, Xiaoyi Qiu
  • Patent number: 11921612
    Abstract: In exemplary embodiments, a computer system detects performance anomalies for user computer services. Physical databases convert physical database KPIs into logical database KPI vectors for individual user services and individual time intervals. Physical application servers convert physical application server KPIs into logical application server KPI vectors for the individual user services and time intervals. Physical web servers convert physical web server KPIs into logical web server KPI vectors for the individual user services and time intervals. A KPI server combines the logical database KPI vectors, the logical application server KPI vectors, and the logical web server KPI vectors for individual time intervals into user service KPI vectors for the individual user services during the time intervals. The KPI server detects outlier user service KPI vectors as compared to normal user service KPI vectors and indicates corresponding computer performance anomalies for the user services.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 5, 2024
    Assignee: Oracle International Corporation
    Inventors: Octavian Gheorghe Morariu, Fa Wang, Raymond Michael Ofiaza Ordona, Xintao He, Mei Yuan, Victor Campbell Webb
  • Patent number: 11922239
    Abstract: A system for abstraction of creation of an Application Programming Interface (API) without code is provided. The system includes a metadata repository, at least one authentication server, and at least one API server. The metadata repository is configured to store API metadata information and generate API signatures. The authentication server(s) is configured to check authorization of client application.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: March 5, 2024
    Inventor: Vikram Vasudevan
  • Patent number: 11924268
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting are disclosed. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 5, 2024
    Assignee: EDJX, Inc.
    Inventor: James A. Thomason
  • Patent number: 11916865
    Abstract: The present invention relates to methods and systems for managing and organizing the emails. The method performed by an application server includes creating a shared mailbox including client accounts based at least receipt of user inputs through a client application from at least one user of an institution. The method includes monitoring mailboxes of the users in real-time for determining at least incoming emails from client users in the mailboxes. The method includes determining a client account based on parsing an incoming email received in the mailboxes of a user. The method further includes assigning the incoming email to a section in the client account based on a sharing option defined for the client account. The method includes transmitting a real-time notification to the user upon assigning the incoming email to the section, thereby indicating occurrence of an activity pertaining to the incoming email in the client account.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: February 27, 2024
    Assignee: TAGINBOX CORPORATION
    Inventors: Rajasekhar Abburi, Venkatakrishna Sharma Vedam, Brian K. Suchland
  • Patent number: 11914642
    Abstract: The present technology can detect potential labeling conflicts made during different labeling tasks when those tasks are checked in to ensure that a map database is free from conflicts that might interrupt publishing of a map. The present technology can determine whether a first labeled version of map portion is based on a most recent version for the map portion that is stored in the map database, and when it is determined that it is not, and there is an intervening version, the present technology can identify differences between the intervening version of the map portion and the first version of the map portion and identify differences between the second version of the map portion and the first version of the map portion. Based on the identified differences, the present technology can determine whether any of those differences are conflicting.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 27, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Rohan Agrawal, Andra-Maria Bogildea, Chen Xie, Brian Donohue, Michael Rusignola, Christopher Setian
  • Patent number: 11913970
    Abstract: A wireless motion detection system is provided which uses a sharp band-stop and low-pass filters to reject unwanted low and high frequency components of a signal in the CSI. A gap in the frequency domain is caused by taking the absolute value of the signal when using the absolute value of channel matrix H? for motion detection. A sharp band-stop (notch) filter is used to reject any unwanted signals that have significant components in this gap. A low-pass filter is used to reject all unwanted signal after the motion highest frequency.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: February 27, 2024
    Assignee: Aerial Technologies Inc.
    Inventors: Seyedehsan Bateni, Negar Ghourchian, Michel Allegue Martinez, David Grant
  • Patent number: 11916973
    Abstract: The disclosure relates to a method for Internet Protocol based Multimedia Subsystem (IMS) registration and device, a communication device, and a storage medium. The method for IMS registration includes determining whether a network side supports an IMS service; acquiring, based on an IMS Access Point Name (APN), an address for the IMS registration when the network side supports the IMS service; performing the IMS registration based on the acquired address for the IMS registration; and initiating an IMS re-registration when the IMS registration fails.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 27, 2024
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Wentao Li, Hengbin Cui
  • Patent number: 11916999
    Abstract: At a radio-based application pipeline processing server at which a portion of a distributed unit (DU) of a radio-based application is implemented, a particular networking hardware device is selected from among several devices (which include least one device incorporated within a network function accelerator card and at least one device which is not part of an accelerator card) for transmission of at least a portion of mid-haul traffic to a centralized unit (CU). The mid-haul traffic is transmitted to the CU via the selected device. At least a portion of front-haul traffic is transmitted to a radio unit (RU) via a networking hardware device incorporated within a network function accelerator card of the server.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Benjamin Wojtowicz, Upendra Bhalchandra Shevade, Ximeng Simon Yang
  • Patent number: 11912234
    Abstract: Upon authorizing a user via challenge biometric data, user data is determined to be updated based on detecting a trigger. Upon detecting the trigger prior to authenticating the user, the user data is updated with the challenge biometric data based on authenticating the user. Upon detecting the trigger after authenticating the user, the user data is updated with updated challenge biometric data based on a confidence score for the second biometric data exceeding a threshold. Structure components are controlled based on the updated user data.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: February 27, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Ali Hassani, Mackenzie Martinez, John Robert Van Wiemeersch, Jake Schwartz, Medha Karkare
  • Patent number: 11916990
    Abstract: Methods, apparatuses, and systems are provided for improving utilization of the satellite communications system through various “deltacasting” techniques for handling content sets (e.g., feeds or websites). Embodiments operate in a client-server context, including a server optimizer, a client optimizer, and, in some embodiments, a pre-positioning client. Within this client-server context, content sets are multicast (e.g., anticipatorily pre-positioned in a local dictionary) to end users of the communications system and are handled at the content set level, according to set-level metadata and/or user preferences. In some embodiments, when locally stored information from the content sets is requested by a user, deltacasting techniques are used to generate fingerprints for use in identifying and exploit multicasting and/or other opportunities for increased utilization of links of the communications system.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: February 27, 2024
    Assignee: VIASAT, INC.
    Inventors: William B. Sebastian, Peter Lepeska
  • Patent number: 11907230
    Abstract: Methods and systems for managing distributed systems are disclosed. The distributed systems may include any number of data processing systems that may contribute to the functionality of the distributed system. To contribute to the functionality of the distributed system, each of the data processing systems may need to be configured to positively contribute to one or more functions. To manage configuration of data processing system, user input reflecting the intents of users may be obtained. The user input may reflect responses to multiple inquires which may elucidate a user's true intent with respect to user of services provided by data processing systems.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: February 20, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Lucas A. Wilson
  • Patent number: 11907926
    Abstract: A system receives, from a server, information about a first set of remotely-configured options for an unattended machine. In response to receiving the information about the first set of remotely-configured options, the system displays user interface objects that allow for selection of respective options in the first set of remotely-configured options. After detecting a selection of a first user interface object, the system receives, from the server, specifications regarding electric pulses to be provided to the unattended machine by a pulse-providing device. After sending an authorization grant and the specifications to the pulse-providing device, the system receives an indication that the electric pulses were provided to the unattended machine according to the specifications.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: February 20, 2024
    Assignee: PayRange Inc.
    Inventor: Paresh K. Patel
  • Patent number: 11909878
    Abstract: Systems and methods for authenticating a user on an augmented, mixed and/or virtual reality platform are provided. Once the user is authenticated, advertisements, experiences, appless apps, and/or tools may be deployed to a user, such as transforming an object on gaze into an advertisement, experience, scripted or un-scripted 3D object, animated or still 2D image, appless app, and/or tool. Using augmented, mixed and/or virtual reality technology, when a user looks/gazes at a virtual object, the bubble may then pop, transitioning into a video screen. The video screen is not being augmented on the virtual object itself.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: February 20, 2024
    Assignee: PRACTICALVR, INC.
    Inventors: James-Micheal A. Reed, Terry L. Bennett, Volkan Seymen
  • Patent number: 11910191
    Abstract: One aspect relates to initiating, by a device, a connection with an application server associated with one or more application services. A gateway derives an uplink network token and/or a downlink network token. The tokens are provisioned to the device and/or an application server over the user-plane. The tokens are included with uplink and/or downlink packets, respectively. Another aspect relates to receiving a data packet at a gateway. The gateway determines a requirement for a network token from the packet. The gateway derives the network token based on a device subscription profile maintained by a network. The network token may be sent with the packet to a destination address associated with the packet. A packet including a network token may be received at a gateway. The gateway may verify the network token and send the data packet to an application server or a device if the verifying is successful.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: February 20, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Soo Bum Lee, Gavin Bernard Horn, John Wallace Nasielski, Stefano Faccin
  • Patent number: 11909830
    Abstract: A method for generating a client interaction timeline for interactions that occur between a client of a bank and the bank or its representatives. The method includes providing an interaction source that stores information and data for each of the interactions over all banking channels and a source of data and information that identifies each of the banks clients. The method also includes performing an application sessions process that groups the interactions that each client performs over a particular channel at a certain time frame into an interaction session having a time stamp for that time frame. The method further includes performing an application interaction process that aggregates all of the available data and information about each client and the data and information for each interaction by the client with the bank, and creating an interaction timeline for each client over all of the banking channels for a predetermined time.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: February 20, 2024
    Assignee: TRUIST BANK
    Inventors: Tahira Abdul-Malik, Karthik Lingappan
  • Patent number: 11907584
    Abstract: Methods and systems associated with data modification are described. Examples can include receiving, at a controller of a device, data associated with a read or write command transmitted to a memory resource and modifying the data using logic before transmitting the data to a host or image sensor or before writing the data to the memory resource. The modification can include removing one or more bits from the data, reordering one or more bits of the data, changing a format of the data, or any combination thereof. The modified data can be transmitted to the host or image sensor or written to the memory resource. In some examples, a plurality of memory devices can combine modified data for transmitting to a host.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: February 20, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Reshmi Basu, Libo Wang
  • Patent number: 11909840
    Abstract: The embodiments of the present application provide a resource subscription method, a device, and a storage medium, a subscription device and a resource collection device respectively maintain a current tag of a subscription resource, where the tag of the subscription resource is generated according to a generation rule, tags generated according to the generation rule have an association relationship; during a resource update process, the subscription device may determine whether a version is missing according to the current tag of the subscription resource transmitted by the resource collection device, a tag of the subscription resource stored locally and the generation rule. Since one or more versions before a current version of the target resource are stored on the resource collection device, the subscription device may request a missing version from the resource collection device when a version is missing, thereby ensuring that the user will not miss the subscription resource.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: February 20, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Xiaoqiang Lyu
  • Patent number: 11902396
    Abstract: Edge devices of a network collect data. An edge device may determine whether to process the data using a local data processing model or to send the data to a tier device. The tier device may receive the data from the edge device and determine whether to process the data using a higher tier data processing model of the tier device. If the tier device determines to process the data, then the tier device processes the data using the higher tier data processing model, generates a result based on the processing, and sends the result to an endpoint (e.g., back to the edge device, to another tier device, or to a control device). If the tier device determines not to process the data, then the tier device may send the data on to another tier device for processing by another higher tier model.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Aran Khanna, Calvin Yue-Ren Kuo
  • Patent number: 11902382
    Abstract: Example techniques of migration of cloud networks between different multi-cloud management platforms, are described. In an example, a migration request is received. The migration request is indicative of a source multi-cloud management platform from which a cloud network is to be migrated to a destination multi-cloud management platform. The cloud network to be migrated from the source multi-cloud management platform to the destination multi-cloud management platform is identified based on a user input. Management platform information from the source multi-cloud management platform is obtained. The management platform information is representative of policies and data associated with the cloud network stored in databases of the source multi-cloud management platform. The cloud network is registered at the destination multi-cloud management platform. The management platform information is associated with the cloud network based on a unique identification number of the cloud network.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 13, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11902399
    Abstract: An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to cause transmission of media, received from a service provider, to a media device in response to a first request for the media, the media including instructions to cause the media device to determine a source Uniform Resource Locator and transmit a second request for metadata of the media to the apparatus, and cause transmission, to the media device in response to the second request, of metadata associated with the source Uniform Resource Locator.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 13, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 11902392
    Abstract: The present disclosure involves systems, software, and computer implemented methods for tenant-specific extensions in distributed applications using an application model extension engine. One example method includes receiving a request from a customer of a distributed multitenant application to add an extension field to a document type used by the application. An activation command is posted to an asynchronous message topic that requests each microservice of the application to activate the extension field to support the extension field for the customer. Replies to the activation command are received from the microservices that indicate whether respective microservices have successfully activated the extension field.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: February 13, 2024
    Assignee: SAP SE
    Inventors: Bertram Beyer, Thanh-Phong Lam, Gabriel Kevorkian
  • Patent number: 11900450
    Abstract: An approach for establishing and managing authentication circles is disclosed. The circles may be used to facilitate management of accounts, goals, or resources of one or more entities, or to provide an integrated view of the circumstances of, for example, family members or other interrelated persons. A person receiving assistance with the management of one or more accounts need not disclose authentication credentials to persons helping manage the accounts, enhancing security. Members may view members and access accounts administered by separate computing systems without needing credentials for each member, account, and/or computing system. The multiple accounts (which may be held at multiple institutions) need not be accessed individually by each member of the authentication circle, saving time and computing resources of users.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: February 13, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Balin K Brandt, Laura Fisher, Marie Jeanette Floyd, Katherine J. McGee, Teresa Lynn Rench, Sruthi Vangala
  • Patent number: 11902381
    Abstract: A session management method and an apparatus, where the method includes: obtaining, by a session management function (SMF), a point-to-point protocol over Ethernet (PPPoE) message from a user equipment; assigning a PPPoE session identifier and/or an Internet Protocol (IP) address to the user equipment; and sending, by the SMF, the assigned PPPoE session identifier and/or IP address to the user equipment, to establish a PPPoE connection between the user equipment and a network side device. The method is performed after a packet data unit (PDU) session is successfully established. The SMF sends the PPPoE session identifier and/or the IP address to the user equipment. In this case, the user equipment can store a correspondence between the established PDU session and a PPPoE session, such that the user equipment accesses a 5G core network (CN) through a fixed network.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: February 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Youyang Yu, Hancheng Li
  • Patent number: 11902625
    Abstract: Systems and methods are provided herein for presenting a focused display of content. A content item is generated for display and an index map is received for the content item. The index map correlates the content item, for example, a region of the content item, to the focused content. A focus indicator can be simultaneously displayed with the content item to inform a viewer of the availability of the focused content. A selection to present the focused content is received and in response, and based on the index map, the focused content is generated for display, thereby enabling a viewer to have a personalized viewing experience.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 13, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Padmassri Chandrashekar, Daina Emmanuel
  • Patent number: 11899648
    Abstract: The subject technology inserts, by a first transaction, a new version of an object, the first transaction including a first statement to perform an update operation to a row in a first table, the object corresponding to data in the row to be updated, the first statement including information comprising an object key associated with the object. The subject technology performs, by a second transaction, a range read, the range read including information indicating the object key. The subject technology receives a set of conflicting transactions from the range read. The subject technology determines that a conflict occurred between the first transaction and a third transaction from the set of conflicting transactions. The subject technology performs a restart of the first transaction in response to determining that the conflict occurred.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: February 13, 2024
    Assignee: Snowflake Inc.
    Inventors: Chen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
  • Patent number: 11899733
    Abstract: A solution arranged to build or train a machine learning model (ML model) that can be uploaded to a server arranged to deploy the ML model to communicating devices. The ML model builder can build the ML model and a ML production pipeline. The ML production pipeline can train the ML model, convert the ML model to a web browser compatible format, and upload the converted ML model to the server. The ML model can receive as input a sequence of prior activities on one communicating device in the communicating devices, analyze the sequence of prior activities on the communicating device, predict a next activity on the communicating device based on the analysis of the sequence of prior activities, preemptively search a computer network based on the predicted next activity to find a computer asset, and preload the found computer asset to a storage in the communicating device.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Michael Shalai, Joseph Catalano, Bo Lin, Dustin Zelle, Rami Al-Rfou
  • Patent number: 11888948
    Abstract: A network system can receive a set of multi-user request data corresponding to a multi-user request for service for a set of users that includes a first user. The set of multi-user request data can indicate a common start location for the set of users and identification information for at least the first user of the set of users. In response to receiving the set of multi-user request data from the requesting user device, the system transmits a first set of data to a first user device of the first user to cause the first user device to prompt the first user to input a destination location for the first user. The system then identifies a set of service providers to fulfill the multi-user request for service for the set of users.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: January 30, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
  • Patent number: 11888958
    Abstract: A content delivery network (CDN) edge node scheduling method includes receiving, by a scheduling proxy server, a first request message from a terminal device, determining, based on a first Internet Protocol (IP) address and configuration information, a target CDN scheduling center corresponding to the first IP address, sending a second request message to the target CDN scheduling center when the target CDN scheduling center supports proxy scheduling setting, receiving the second IP address from the target CDN scheduling center, and sending a request response message to the terminal device to obtain delivery content from the target CDN edge node based on the second IP address.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: January 30, 2024
    Assignee: PETAL CLOUD TECHNOLOGY CO., LTD.
    Inventors: Wei Yan, Wei Wang
  • Patent number: 11886307
    Abstract: The location of resources for file services are located within the same site, thereby eliminating or reducing performance issues caused by cross-site accesses in a stretched cluster environment. A file server placement algorithm initially places file servers at a site based at least in part on host workload and affinity settings, and can perform failover to move the file servers to a different location (e.g., to a different host on the same site or to another site) in the event of a failure of the host where the file servers were initially placed. File servers may be co-located with clients at a location based on client latencies and site workload. Failover support is also provided in the event that the sites in the stretched cluster have different subnet addresses.
    Type: Grant
    Filed: September 6, 2021
    Date of Patent: January 30, 2024
    Assignee: VMware, Inc.
    Inventors: Yang Yang, Ye Zhang, Wenguang Wang, Haifeng Li
  • Patent number: 11887213
    Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application, each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application. The subject technology determines that a first request from the set of requests includes an image and a hash of the image. The subject technology stores the image and the hash of the image in a cache. The subject technology determines that a second request from the set of requests includes the hash of the image, the second request being different than the first request. The subject technology retrieves, based on the hash of the image, the image from the cache. The subject technology generates a markup language element based at least in part on the retrieved image from the cache.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 30, 2024
    Assignee: Content Square SAS
    Inventors: Martin Debize, Jérôme Gully, Christophe Kalenzaga, Mathieu Ouvrard
  • Patent number: 11886317
    Abstract: When a current situation corresponds to at least one of action determination conditions as conditions for determining a curbing action as an action for curbing inappropriate use of an electronic device carried and used by a user, the electronic device determines the curbing action according to the action determination condition to which the current situation corresponds, and executes the determined curbing action.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: January 30, 2024
    Inventor: Katsunori Suetsugu
  • Patent number: 11880873
    Abstract: Systems and methods are provided for generating inferred reviews of service providers based on user behavior data for one or more users. The user behavior data used to generate the inferred reviews information representing a number of visits to the service provider. Additional or alternative user behavior data that may be used includes information that represents how far a user travels to a service provider, how many similar service providers the user passes on the way to the service provider, a typical time for services at the service provider, or a length of time the user has been a customer or attendees of the service provider. A service provider may include a merchant, a hotel, a physician, a contractor, another service provider that provides goods or services for a cost or may include non-profit service providers, charity-based service providers or public locations such s parks, rest stops, or other locations.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: January 23, 2024
    Assignee: eBay Inc.
    Inventor: Kamal Zamer
  • Patent number: 11882170
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media data, generating, from the media data, one or more event segments, appending the one or more event segments, to a first event processing buffer, the one or more event segments comprising an event start offset for each of the one or more event segments based on a time at which the each of the one or more event segments is appended to the first event processing buffer, appending the one or more event segments, to a second event processing buffer, the one or more event segments comprising event dispatch information for the each of the one or more event segments, and dispatching the one or more event segments based on the first event processing buffer and the event dispatch information in the second event processing buffer.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 23, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11880589
    Abstract: A storage system is coupled to a cloud system that provides cloud volumes belonging to any of a plurality of tiers with different access performances. The cloud system changes a tier to which an externally-provided volume belongs based on a state of volume utilization in which the cloud volumes are utilized. A storage controller of the storage system provides a host computer with a volume created by allocating a page to an external volume that corresponds to the cloud volumes. In addition, the storage controller adjusts a state of volume utilization to control a tier to which the cloud volumes belong.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: January 23, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Junji Koike, Hirotaka Nakagawa, Kodai Nozawa
  • Patent number: 11880483
    Abstract: Systems, devices, and methods are provided for authorizing access to database management system (DBMS) resources using security policies managed by a service external to the DBMS. A DBMS may be provisioned to obtain a database request, identify one or more securable resources that from applications, determine a request context for the system call, and sends a request to an external policy management service. The policy management service may be used to perform a policy evaluation to determine whether to grant access to the securable resources. In some cases, policies are cached by the DBMS. In various examples, the DBMS and policy management service are both hosted on resources managed by a computing resource service provider on behalf of a customer to run mainframe workloads.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Didier Germain Durand, Ilia Gilderman
  • Patent number: 11874893
    Abstract: Aspects of the present disclosure relate to modularizing and embedding modules across a variety of web applications. More specifically, the present disclosure provides an adaptive UI module to web application servers that adapts its format upon evaluating an environment of the web application and receiving a user request for supplemental information. For example, a single adaptive UI module may be used across a variety of web applications, with a variety of requests for supplemental content from within each web application, to generate multiple, unique formatted UI modules. In this way, a single adaptive UI module may generate formatted UI modules specific to the formatting requirements of each requesting web application, with supplemental content related to each unique user request from within each web application.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Gupta, Neeraj Sharma, Prashant Raj Bhugra, Sumit Chatterjee, Avishek Mazumder, Vivek Jain, Shilpa Gopinathan Nair
  • Patent number: 11877285
    Abstract: In a wireless data network, a Distributed Unit (DU) receives Uplink (UL) server data from server applications in wireless User Equipment (UEs). The DU processes the UL server data with an UL DU Hybrid Automatic Repeat Request (HARQ), generates UL HARQ Acknowledgements (ACKs) based on the UL server data, and transfers the UL server data to a Central Unit (CU). The CU receives the UL server data, processes the UL server data with an UL CU MAC, and transfers the UL server data. The CU receives (Downlink) DL server data for the server applications in the wireless UEs and transfers the DL server data to the DU. The DU receives the DL server data from the CU, processes the DL server data with a DL DU MAC comprising a DL DU HARQ, and transfers the DL server data and the UL HARQ ACKs to the wireless UEs.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: January 16, 2024
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Zheng Cai, Zheng Fang, Saied Kazeminejad, Yu Wang
  • Patent number: 11874799
    Abstract: A content staging system includes a content engine structured to receive content including a plurality of dataset elements from a content source, determine whether a content amount of the received content exceeds a memory capacity threshold, and auto-switch between memory and a file system during content processing based on the content amount. The content staging system includes a processing engine communicably coupled to the content engine. The processing engine is structured to receive the content including a plurality of dataset elements, and transform the plurality of dataset elements based on a source agnostic file definition format. The source agnostic file definition format supports content encryption, track a field of the plurality of dataset elements, or a combination thereof.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: January 16, 2024
    Assignee: Fannie Mae
    Inventor: Richard Monson
  • Patent number: 11870841
    Abstract: Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: January 9, 2024
    Assignee: TEALIUM INC.
    Inventors: Charles Glommen, Larry Xu, Michael Anderson
  • Patent number: 11870836
    Abstract: In anticipation of a client device establishing a connection over a network with a remote host service, a pre-connect module generates a connection request (referred to herein as a “pre-connect request”) on behalf of the client device and sends the pre-connect request to the remote host server. The remote server responds with a connection response (referred to herein as a “pre-connect response”), which is pre-positioned on the client-side of the network along with information for generating a later connection request that is in material respects the same as the pre-connect request. Then, when the client device later seeks to establish a connection with the remote host server, the client device determines whether it has in local storage generation information for generating a connection request to the remote host server. If so, the client device uses the generation information to generate a connection request that is in material respects the same as the pre-connect request.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 9, 2024
    Assignee: VIASAT, INC.
    Inventors: Peter J Lepeska, Demetrios J Tsillas
  • Patent number: 11870784
    Abstract: A method comprises creating template limited-administration ontologies, the template limited-administration ontologies each identifying a plurality of different managers, each of the different managers having distinct and limited system access privileges. A request is received for a limited-administration server system, the request being associated with a client entity. A particular template limited-administration ontology of the template limited-administration ontologies is selected based on the request. A deployment ontology is generated based on the particular template limited-administration ontology and the request. A limited-administration server system deployment package is generated based on the deployment ontology.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: January 9, 2024
    Assignee: One-Simple U.S., Inc.
    Inventor: Louisa H. Zezza
  • Patent number: 11868284
    Abstract: A NVMe™ or NVMe-over-fabrics enabled device with video codec functionality may be seen to overcome scalability problem of known hardware assisted video codec solutions. The device of aspects of the present application may or may not have storage media. A host computer communicates with the device through NVMe™ commands. The device may be in one of many SSD form factors, such as U.2 or AIC. The device may be provided as a component in NVMe-enabled computers or NVMe-over-fabrics-enabled systems.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 9, 2024
    Assignee: Rongming Microelectronics (Jinan) Co., Ltd.
    Inventors: Yan Jun Zhou, Tao Zhong, Wei Liu
  • Patent number: 11870607
    Abstract: Systems and methods for detecting physical loops in both native and non-native VLANs are provided. According to one embodiment, a processing resource of a network switch detects a physical loop in a non-native Virtual Local Area Network (VLAN) by configuring a set of one or more network chips (e.g., an ASIC) associated with an interface associated with the non-native VLAN of multiple interfaces of the network switch to provide an indication (e.g., a Media Access Control (MAC) address or a packet) regarding a MAC move event detected on the interface. Responsive to receipt of the indication, it is determined whether a number of MAC move events for the interface meets an event count threshold within each unit of time (e.g., one or more seconds) of multiple consecutive units of time. When the determination is affirmative, the existence of the physical loop is identified.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 9, 2024
    Assignee: Fortinet, Inc.
    Inventor: Wayming D. Tai
  • Patent number: 11863593
    Abstract: Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: January 2, 2024
    Assignee: Sonos, Inc.
    Inventors: Mieko Kusano, Dayn Wilberding, Jonathan Wenocur, Jonathan Lang
  • Patent number: 11857872
    Abstract: High performance applications—such as cloud game streaming, cloud virtual reality (VR), remote desktop, and others—are sensitive to various network conditions, such as latency, jitter, and packet loss. Systems of the present disclosure may match network characteristics for a user device with latency requirements for a particular application type, and application sessions may be forwarded or distributed to a suitable data center. To accomplish this, application specific network tests may be executed to determine requirements for executing a high performing application session for a user. The result of these tests, in addition to application specific performance requirements, may be used to find a suitable data center—from a set of available data centers—that is capable of hosting the application session without degradation. As a result, efficient use of distributed infrastructures may be accomplished, while avoiding congestion and hot-spots, and providing an optimized application experience for end users.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 2, 2024
    Assignee: NVIDIA Corporation
    Inventors: Bojan Vukojevic, Jason Baurick, Khurrum Islam, Yury Taradzei, Siddheshwar Mahesh, Rachid Ennaji
  • Patent number: 11857879
    Abstract: Systems and methods herein access a visual identifier, perform a visual search of the visual identifier, in response to performing the visual search of the visual identifier, cause presentation of an application menu within a graphical user interface of a computing device, receive a selection of a first user interface element within the application menu, and in response to receiving the selection, run the computer application.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, John Jensen, William Wu
  • Patent number: 11863614
    Abstract: A first plurality of UDP packets corresponding to a first session and a second plurality of UDP packets corresponding to a second session can be received at a core network node. The first plurality of UDP packets and the second plurality of UDP packets have the same source five tuple. A first plurality of HTTP packets comprising first session information identifying the first session can be created based on the first plurality of UDP packets. A second plurality of HTTP packets comprising second session information identifying the second session can be created based on the second plurality of UDP packets. The first plurality of HTTP packets can be routed to a first microservice instance based at least in part on the first session information. The second plurality of HTTP packets can be routed to a second microservice instance based at least in part on the second session information.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: K. Balaji Kannadassan, Neeraj Surana, Kantha Rao Dammalapati