Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 11968244
    Abstract: Techniques for clustering a plurality of virtual space servers based on communication platform data are discussed herein. In some examples, a user may post a message to a virtual space of a communication platform. The communication platform may transmit the message to virtual space servers configured to manage the virtual space within which the message originated. In such examples, the communication platform may identify clusters of virtual space servers and determine within which cluster the corresponding virtual space server is located. Virtual space servers may be clustered based on attribute data associated with communication platform data. In some examples, the communication platform may send the message to the virtual space server which may send the message to subscribing gateway servers. Further, the gateways servers may send the message to the recipient client devices. The recipient client devices may display the message via a user interface of the communication platform.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: April 23, 2024
    Assignee: Salesforce, Inc.
    Inventors: Aaron Maurer, Serguei Mourachov, Grace Danielle Ellen Atwood, Sameera Thangudu, Denis Sodol, Anirban Mukhopadhyay
  • Patent number: 11966360
    Abstract: Systems, computer program products, and methods are described herein for optimized data archival using data detection and classification model. The present invention is configured to receive information associated with a first data element within a distributed network environment; determine a first data type associated with the first data element; determine one or more archival actions associated with the first data element; determine one or more archival requirements associated with the first data element; determine one or more utilization parameters associated with the first data element; initiate an execution of the one or more archiving actions on the first data element; determine that the one or more archival actions meet the one or more archival requirements associated with the first data element; and execute the one or more archiving actions based on at least determining that the one or more archival actions meet the one or more archival requirements.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: April 23, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Ramesh Lakshmi Narayanan, Venkata Apparao Alla, Madhuri Puram, Kyriacos Iacovou, Satish Kumar Kommineni, Sasidhar Purushothaman
  • Patent number: 11968092
    Abstract: A method for configuring a wearable user equipment for executing sub-processes is shown, wherein the user equipment has a communication link with a device server, and the different sub-processes and the configuration sets for the user equipment associated with the sub-processes are stored on the device server. The method includes a selection of one of the sub-processes stored on the device server that is to be executed by the user equipment, and an automatic application of the configuration of the configuration set associated with the selected sub-process on the wearable user equipment, wherein changes by the user at least to parts of the configuration of the user equipment applied by the configuration set are blocked. Furthermore, a wearable user equipment as well as a work system are shown.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: April 23, 2024
    Assignee: WORKAROUND GMBH
    Inventors: Sebastian Petruch, Matthias Kirchner
  • Patent number: 11962467
    Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 16, 2024
    Assignees: International Business Machines Corporation, UNIVERSITY COLLEGE DUBLIN
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
  • Patent number: 11962667
    Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: April 16, 2024
    Assignee: Versata Development Group, Inc.
    Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
  • Patent number: 11960537
    Abstract: Systems and methods including determining and storing a respective user-defined weight value of each of a plurality of source playlists, and, in response to receiving a real time user request to play a user-defined mixed playlist (UDMP), performing real time dynamic playback of the UDMP based on the stored weight values. The method and system may be related to streaming media services, such as audio and/or video streaming media services.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 16, 2024
    Inventor: Tae Moon Kim
  • Patent number: 11960594
    Abstract: A journaling system provides access to subsets of user information in a segregated fashion. This permits its users to define access settings for their user information thereby limiting which other users may access the user information. In one or more embodiments, the journaling system may include a server or other computing device and one or more storage devices used to store the user information, associated access settings, or both. The access settings may define particular criteria which must be met before a subset of user information may be accessed, and may identify particular users that may access the subset of user information.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: April 16, 2024
    Assignee: Alethos, Inc.
    Inventor: George Peter Kelesis
  • Patent number: 11962557
    Abstract: Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: April 16, 2024
    Assignee: Seven Networks, LLC
    Inventor: Trevor Fiatal
  • Patent number: 11962588
    Abstract: Methods, systems, and devices relate to digital wireless communication, and more specifically, to techniques relate to dynamic change MAC address of the station for subsequent transmissions. In one exemplary aspect, a method of dynamic change MAC address includes specifying a MAC address change mode and a new MAC address to be used by the station. In another exemplary aspect, a method of dual MAC address change mode in the dynamic change MAC address mechanism includes separating the unchanged MAC address of the station from the changeable MAC address of the station, and keep the mapping between them. In another exemplary aspect, a method includes transmitting a MAC address change request message from the station (or the access point) to initiate the MAC address change procedure. In another exemplary aspect, a method includes receiving a MAC address change response message from the access point (or the station).
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: April 16, 2024
    Assignee: ZTE Corporation
    Inventor: Yonggang Fang
  • Patent number: 11956621
    Abstract: An information processing apparatus according to the present disclosure includes an executing unit that associates a head-related transfer function corresponding to a user with an identifier that identifies equipment that is used by the user and a providing unit that provides the head-related transfer function and the identifier associated with the head-related transfer function to a providing destination to which the head-related transfer function corresponding to the user is provided.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: April 9, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Hiroshi Tamaki
  • Patent number: 11956480
    Abstract: While a first playback device is a member of a synchronous media playback group with a second playback device using a first media playback protocol, and after a particular playback setting is enabled using the first media playback protocol, the first playback device receives, from a media source device, a first media stream using a second media playback protocol. The first and second media playback protocols are incompatible. The first playback device determines that the particular playback setting is enabled and that the synchronous media playback group includes the first playback device and the second playback device. Subsequently, the first playback device (i) generates a second media stream based on the received first media stream, the second media stream including information for synchronous playback with the first playback device, and (ii) transmits, to the second playback device, the second media stream using the second media playback protocol.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Sonos, Inc.
    Inventors: Arthur L. Coburn, IV, Jeffrey Torgerson, Robert A. Lambourne
  • Patent number: 11954711
    Abstract: As a viewer views and scrolls down a web content page in a browser window of a web browser, ad content for a particular ad placement area of the web content page that has been rendered and has not yet appeared in a viewport of the browser window is moved to a fixed position in the viewport. The ad content remains in this fixed ad placement area for a predetermined time period, thereby lingering in the viewport despite any scrolling of the web content page.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: April 9, 2024
    Assignee: RICH MEDIA CLUB, LLC
    Inventors: Igor Tchibirev, Brad Krassner
  • Patent number: 11954183
    Abstract: A method and system to manage application package installation in a multi-tenant system is provided. The method includes accessing metadata of an application package for distribution in the multi-tenant system, selecting a component of the application package with a permission guard in the metadata, evaluating permission guard logic to determine wither a target tenant in the multi-tenant system can install the component, and compiling and installing the component in response to the permission guard logic indicating the tenant of the multi-tenant system has met conditions to utilize the component.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prithvi Krishnan Padmanabhan, Natasha Sushil Gupta
  • Patent number: 11947469
    Abstract: Embodiments herein describe partitioning an acceleration device based on the needs of each user application executing in a host. In one embodiment, a flexible queue provisioning method allows the acceleration device to be dynamically partitioned by pushing the configuration through a control command queue to the device by management software running in a trusted zone. The new configuration is parsed and verified by trusted firmware, which, then, creates isolated IO command queues on the acceleration device. These IO command queues can be directly mapped to a user application, VM, or other PCIe devices. In one embodiment, each IO command queue exposes only the compute resource assigned by the trusted firmware in the acceleration device.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: April 2, 2024
    Assignee: XILINX, INC.
    Inventors: Cheng Zhen, Sonal Santan, Min Ma, Chien-Wei Lan
  • Patent number: 11947610
    Abstract: The system provides a method and apparatus for sorting and displaying information from a BBS. The system provides a method of sorting and presenting messages from a BBS in a way so that the relationship in message threads can be easily observed and related messages can be identified. The system provides a way to view messages and map message threads in two and three dimensions so that the content of messages can be easily reviewed and the relationship between messages can be seen and followed. The system allows a user to enter into a message thread at any point and to then produce a visualization of the related threads and messages associated with each individual message. The system provides interfaces for either a linear or threaded BBS or even a hybrid BBS that is some combination of linear and threaded.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: April 2, 2024
    Assignee: Bitvore Corp.
    Inventors: Carl Mandel, David Mandel, Brian Fudge, Lew Roth, Kevin Watters
  • Patent number: 11949953
    Abstract: A system may include a presentation device and a hub coupled thereto. The hub has a hardware processor which executes first computer instructions facilitating a conditions engine and second computer instructions facilitating a preferences engine. The preferences engine may identify a presentation preference and generate a preference instruction based on the presentation preference. The conditions engine, upon receiving the preference instruction, may identify a presentation condition and output a condition instruction to the presentation device. The system may include the presentation device, upon receiving the condition instruction, being configured in accordance with the presentation condition. The presentation preference may be an abstract preference, a technical preference, or a default preference. The presentation preference may be identified by the preferences engine based on a presentation setting, such as a location.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: April 2, 2024
    Assignee: DISH Network Technologies Private Ltd.
    Inventor: Yogesh Malhotra
  • Patent number: 11948473
    Abstract: A computer implemented method for distributing, collecting and monitoring assignments by a content management system. The method includes receiving a request for a file request from a teacher to distribute an assignment to one or more students. In response to receiving the request, the teacher is prompted for information associated with the assignment. The information can include a name for the assignment, an assignment file and a collection identifier. In response to receiving the information, one or more metadata tags are generated based on the received information. The file request is distributed along with the one or more metadata tags to the one or more student.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: April 2, 2024
    Assignee: Dropbox, Inc.
    Inventors: Kelly Bonney-Ache, Ritu Moondra, Calvin Low, Kristen Witte, David Fish, Ian Macartney, Ben Stern
  • Patent number: 11947463
    Abstract: Disclosed herein is an apparatus for managing disaggregated memory, which is located in a virtual machine in a physical node. The apparatus is configured to select, depending on the proportion of valid pages, direct transfer between remote memory units or indirect transfer via local memory for each of the memory pages of the source remote memory to be migrated, among at least one remote memory unit used by the virtual machine, to transfer the memory pages of the source remote memory to target remote memory based on the direct transfer or the indirect transfer, and to release the source remote memory.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: April 2, 2024
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kwang-Won Koh, Chang-Dae Kim, Kang-Ho Kim
  • Patent number: 11947865
    Abstract: An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: April 2, 2024
    Assignee: Sonos, Inc.
    Inventors: Eric Clayton, Aurelio Rafael Ramos
  • Patent number: 11943197
    Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for resolving DNS requests by receiving a first Domain Name System (DNS) resolution request, extracting first contextual data from the first DNS resolution request, determining to apply a first resolution rule based on the first contextual data and a contextual condition, forwarding the first DNS resolution request to a DNS resolver based on applying the first resolution rule, receiving a second DNS resolution request, extracting second contextual data from the second DNS resolution request, determining to apply a second resolution rule based on the second contextual data and the contextual condition, and retrieving a resource in response to the second DNS resolution request based on applying the second resolution rule.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 26, 2024
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Eric Osterweil
  • Patent number: 11943117
    Abstract: A variety of different graphical user interfaces are generated that when displayed provide a visual and interactive representation of one or more performance metrics associated with the operation of a computer network. The graphical user interfaces may be used to monitor the underlay computer network for a virtualization infrastructure, as one example. Aspects include grouping the servers of a computer network into a plurality of aggregates, each aggregate comprising one or more servers. A set of probes are configured that are issued by an agent of a server in one aggregate and sent through the computer network to one or more agents in the server(s) of a different aggregate. Responses and other measurements taken based on the issuance of the probes is gathered and analyzed to generate metrics that are then used to generate, at least in part, the information provided in the graphical user interfaces.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 26, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Travis Gregory Newhouse, Weixu Zhuang, Sumeet Singh
  • Patent number: 11941301
    Abstract: A technique maintains online access to data stored in a plurality of storage devices during a hardware upgrade in which the plurality of storage devices moves between storage processor enclosures. The technique involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in a first storage processor enclosure. The technique further involves providing, from the plurality of storage devices, online access to the data while the plurality of storage devices is moved from the first storage processor enclosure to a second storage processor enclosure (e.g., transferring each storage devices one by one before triggering a rebuild process). The technique further involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in the second storage processor enclosure.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: March 26, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Zhang, Haohan Zhang, Yang Liu, Jianhuang Li, Wai C. Yim
  • Patent number: 11943317
    Abstract: One example method performed by a registration center includes obtaining addresses of a first plurality of servers of a first blockchain node in a consensus network, where the consensus network further includes a plurality of additional blockchain nodes, where each blockchain node of the plurality of additional blockchain nodes includes a corresponding plurality of servers; sending the addresses of the first plurality of servers to each blockchain node of the plurality of additional blockchain nodes and a client for storage; sending a heartbeat detection message to a first server of the first plurality of servers; determining that a response message to the heartbeat detection message is not returned by the first server in a predetermined time period; determining that the first server is offline; and instructing each blockchain node of the plurality of additional blockchain nodes to delete an address of the first server.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: March 26, 2024
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yi Li
  • Patent number: 11941443
    Abstract: Workloads, e.g., synthetic workloads, on one or more storage systems in an dynamic, automated manner, for example, to load test the one or more storage systems. A distributed system may be employed in which a workload information server (WIS) serves one or more clients referred to herein as workload control components (WCCs) that analyze workload information of the one or more storage systems, and control the modification of workloads thereon based on this analysis, through the WIS. The WIS also may serve one or more clients referred to herein as workload generation controllers (WGCs) that monitor workloads on the one or more storage systems, report workload information to the WIS and generate, modify or remove workloads on the one or more storage systems according to instructions received from the WIS in response to requests (e.g., hints) from the one or more WGCs.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: March 26, 2024
    Assignee: EMC IP Holding Company LLC
    Inventor: Garvin O'Brien
  • Patent number: 11943322
    Abstract: A method, a computing device, and a computer program product are provided. An interceptor hub application executing on a first computing device receives, via a network, a request for multiple services from a first service-consuming application executing on a second computing device. The multiple services execute on at least one other computing device and are accessible via the first computing device via the network. The interceptor hub application sends a respective request to each of the requested services executing on a corresponding one of the at least one other computing device. A respective service response from the each of the respective services is received by the interceptor hub application, which provides each of the respective responses in a combined service response to the first service-consuming.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 26, 2024
    Assignee: UNITED STATES POSTAL SERVICE
    Inventor: Craig Alan Cole
  • Patent number: 11934855
    Abstract: This disclosure relates to a system and method to autonomously manage hybrid IT infrastructure. An end-to-end, integrated, and autonomous IT infrastructure is suggested to offload the repetitive business as usual (BAU) operational tasks, thereby reducing operational cost, noise, and chaos, improve resiliency, thus improving availability of the business. The autonomous IT infrastructure leads to bring in efficiency to customer business, to reduce incident reduction, optimize cost and to provide insight into any future IT infrastructure need. Herein, one or more key characteristics that make the IT infrastructure autonomous includes auto sensing an environment of the infrastructure, learning the infrastructure behavior, predicting one or more events, determining a course of action, and performing one or more actions with minimal or no human intervention.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: March 19, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Rajan Pillay, Gopalakrishnan Ramamoorthy
  • Patent number: 11936951
    Abstract: A method includes obtaining a user focus indicator value that is associated with a subject. A plurality of filter values for a respective set of media content filters are determined based on the subject and contextual data. The method includes delivering, based on a first combination of the filter values, a first set of media content items associated with a first combination of content delivery mediums. The method includes delivering, based on a second combination of the filter values that is different from the first combination, a second set of media content items that is associated with a second combination of content delivery mediums that is different from the first combination of content delivery mediums. The second set is different from the first set.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 19, 2024
    Assignee: APPLE INC.
    Inventor: Ian M. Richter
  • Patent number: 11937010
    Abstract: Aspects of the disclosure relate to the delivery of media content over a network. Specifically, aspects are directed to identification and/or extraction of a selected data such as a video clip from content and providing identifying information to a user to retrieve, view, and/or share the selected video clip. Aspects described herein provide the ability to identify a starting point and stopping point of a video clip on a media gateway device and generate a URL that can be used and/or shared in order to access the selected video clip. The URL may identify a stored media clip, or may contain information from which a video clip can be recreated.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 19, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Christopher J. Kennedy
  • Patent number: 11936626
    Abstract: A method is for data communication in a network including a first network area and a second network area. The method includes provisioning medical patient data; provisioning identification data for identification of a patient; provisioning a code linked to the identification data; sending medical patient data and the code from the first network area to a server in the second network area; and processing the patient data by the server. The method further includes provisioning identification data or input of identification data for identification of a patient by the user; establishing of a code linked to the identification data; automatic sending of the code to the server; establishing the status of the processing patient data linked to the code; creating a corresponding status notification by the server; and sending the status notification to the user.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 19, 2024
    Assignee: Siemens Healthineers AG
    Inventor: Alexander Brost
  • Patent number: 11934569
    Abstract: A computer system displays a first and second user interface object in a three-dimensional environment. The first and second user interface objects have a first and second spatial relationship to a first and second anchor position corresponding to a location of a user's hand in a physical environment, respectively. While displaying the first and second user interface objects in the three-dimensional environment, the computer system detects movement of the user's hand in the physical environment, corresponding to a translational movement and a rotational movement of the user's hand relative to a viewpoint, and in response, translates the first and second user interface objects relative to the viewpoint in accordance with the translational movement of the user's hand, and rotates the first user interface object relative to the viewpoint in accordance with the rotational movement of the user's hand without rotating the second user interface object.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 19, 2024
    Assignee: APPLE INC.
    Inventors: Israel Pastrana Vicente, Jonathan R. Dascola, Christopher D. McKenzie, Jesse Chand, Stephen O. Lemay, Kristi E. S. Bauerly, Zoey C. Taylor
  • Patent number: 11934380
    Abstract: A source storage unit of a storage network operates by: sending a slice to migrate from the source storage unit to a destination storage unit; sending a slice verification request to the destination storage unit, wherein the slice verification request includes one or more of: a slice identifier, the slice, a revision indicator, a verification method indicator, or a nonce; receiving an integrity value from the destination storage unit; determining when the integrity value compares favorably to the slice verification request by determining when a hash of the slice and a nonce matches the integrity value or determining when a decrypted signature of the integrity value matches a hash of the slice and the nonce or the slice and the nonce; when the integrity value compares favorably to the slice verification request, updating a slice identifier assignment associated with a slice identifier corresponding to the slice, wherein updating the slice identifier assignment associates the destination storage unit with the s
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Greg R. Dhuse, Jason K. Resch
  • Patent number: 11935013
    Abstract: Methods, systems and computer readable media are provided. One example method includes establishing a connection with a vehicle over a wireless network, and associating the vehicle to a user account of an online service, wherein a vehicle type for the vehicle is identified in the user account. The method further includes receiving vehicle data for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The method includes accessing one or more databases that include diagnostics data for the vehicle type and crowd sourced data for the vehicle type. The method includes processing the vehicle data that is received against the diagnostics data and the crowed sourced data. The processing is configured to select an alert from among a plurality of possible alerts. The crowd sourced data is configured to influence a confidence level for selecting the alert. The method includes sending a notification of the alert to the user account.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: March 19, 2024
    Assignee: Emerging Automotive, LLC
    Inventors: Angel A. Penilla, Albert S. Penilla
  • Patent number: 11936742
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support Web Socket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple Web Socket communication channels with each other. By utilizing the said Web Socket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: March 19, 2024
    Assignee: OXYLABS, UAB
    Inventor: Gediminas Dagys
  • Patent number: 11934699
    Abstract: A computer-implemented method for unoptimized tape drive read detection is disclosed. The computer-implemented includes determining whether a read order of a trio of related files is consistent with an order in which the trio of related files are stored on a magnetic tape media. The computer-implemented method further includes generating an unoptimized tape drive read warning in response to determining that the read order of the trio of related files is inconsistent with the order in which the trio of related files are stored on the magnetic tape media.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Hiroshi Itagaki, Tsuyoshi Miyamura, Atsushi Abe, Shinsuke Mitsuma, Noriko Yamamoto
  • Patent number: 11930429
    Abstract: The present invention relates to a method of providing a contactless laundry service including executing an application of a contactless laundry service, receiving a charge system of the contactless laundry service from a user, latching, by the user, a laundry container, into which laundry is put, for the contactless laundry service, and performing, by the user, a collection request using a collection request button of the application.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 12, 2024
    Assignee: LIFEGOESON COMPANY CORP.
    Inventor: Sungwoo Cho
  • Patent number: 11930070
    Abstract: Systems and methods for content storage and retrieval are disclosed herein for accessing portions of a file at a client device. A client device receives a request to access a file at the client device. The file includes file portions that are stored at a web-based storage system in communication with the client device via a network. The client device provides the web-based storage system with access to a metafile stored on the client device. The metafile includes an identifier for each of the file portions for the file and an indication of whether each of the file portions are already stored on the client device. In response to the web-based storage system accessing the metafile stored on the client device to identify a set of file portions that is not stored on the client device, the client device receives the identified set of file portions from the web-based storage system via the network.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Brian Schneider, Nicholas Mark Vasic Cooper, Dongli Tu
  • Patent number: 11930231
    Abstract: A digital display method for controlling the display of digital content items by digital display devices, comprising: generating, by a server, playlists comprising digital content identifiers and download manifests comprising loading addresses of digital content items; updating the playlists and download manifests of digital display devices from the server; reading, by each digital display device, the digital content items corresponding to its playlist.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: March 12, 2024
    Assignee: JCDecaux SA
    Inventor: Ludovic Bertrand
  • Patent number: 11928378
    Abstract: A system includes a server computer, an application unit of the server computer, a user device communicatively connected to the server computer, a synchronizing frame rate generator of the user device, and a synchronizing frame rate generator of the server computer. The user device sends the server computer an event signal at a precise time, the server computer processes the application unit with the event signal as input, and the server computer returns processed data to the user device. The processed data arrives at the user device at a correct time to be immediately displayed.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: March 12, 2024
    Inventor: Steve Bakke
  • Patent number: 11922026
    Abstract: The disclosed system prevents data loss by creating duplicates of data in parallel. The system creates in parallel a first multiplicity of copies of the data to store in a sub-queue associated with a queue. The system creates a second multiplicity of copies of the data, and stores in parallel the second multiplicity of copies of the data in multiple independent memory locations. The system obtains a copy of the data among the first multiplicity of copies of the data, and creates a third multiplicity of copies of the data based on the copy of the data. The system distributes in parallel the third multiplicity of copies of the data to multiple independent data storage devices.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: March 5, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Vaishali Patil
  • Patent number: 11922146
    Abstract: Various embodiments of the present technology empower business domain experts to create “no-code” enterprise applications with a variety of features (e.g., workflow, multi-currency, etc.). By using the tools of various embodiments, the domain expert just has to know the business and not how to code in order to create enterprise applications. In some embodiments, the domain expert can access a tool that allows the domain expert to convey intent and desires instead of providing code. The intent and desire of the domain expert can then be abstracted, translated, and stored as a metadata representation. The metadata representation can then be used to automatically generate appropriate code artifacts for the applications. The code artifacts can include snippets of code written in a variety of languages. These code artifacts can then be wrapped, using a runtime engine for example, to create the application which can be distributed to the end-users.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: March 5, 2024
    Assignee: Nextworld, LLC
    Inventors: Axel Allgeier, Vito Solimene
  • Patent number: 11924492
    Abstract: Systems and methods are provided for facilitating the selection of content for a television broadcast system. A first request for content in a broadcasting based format is received from a television broadcast system. A second request for content in a computer based format is sent to a network-based content selection system. A content identifier associated with selected content is received from the network-based content selection system and sent to the television broadcast system.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 5, 2024
    Assignee: BLOOMBERG FINANCE L.P.
    Inventors: Derek Gatts, Daniel Leach, Christine Woo, Evan Yeatts
  • Patent number: 11924484
    Abstract: A system control apparatus for acquiring a prototype manifest file that is a basis of a manifest file to be transmitted to a viewing client in a system for delivering video data over a network, includes: an estimation unit configured to analyze content of a prototype manifest file acquired from an origin server, to determine a next acquisition timing of the prototype manifest file; and an acquisition unit configured to acquire the prototype manifest file from the origin server, based on the next acquisition timing determined by the estimation unit.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: March 5, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takafumi Okuyama, Hiroyuki Kitada, Xiaotian Zhao
  • Patent number: 11924718
    Abstract: A method and a system employing an expanded reach rich messaging application (ERRMA) for creating and transmitting a rich message or an equivalent rich message is provided. The ERRMA receives a request to send a rich message on a specified rich messaging channel (SRMC) to a user's mobile number. The ERRMA determines whether the user's mobile number is enabled for receiving rich messages on the SRMC. Upon a successful determination, the ERRMA creates and transmits the rich message on the SRMC to the user's mobile number. Upon an unsuccessful determination, the ERRMA determines whether the user's mobile number is enabled for receiving the rich message on an alternative rich messaging channel. Upon determining that the user's mobile number is enabled for receiving the rich message on the alternative rich messaging channel, the ERRMA creates and transmits the equivalent rich message on the alternative rich messaging channel to a user device.
    Type: Grant
    Filed: February 11, 2023
    Date of Patent: March 5, 2024
    Assignee: GUPSHUP INC.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Patent number: 11924361
    Abstract: Determining whether to allow access to a message is disclosed. A message is received from a sender. The message is associated with a first time-to-live (TTL) value. A determination is made that the first time-to-live value has not been exceeded. The determination is made at least in part by obtaining an external master clock time. In response to the determination, access is allowed to the message.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Statica, Christopher A. Howell, Kara Lynn Coppa
  • Patent number: 11924255
    Abstract: This application discloses data transmission that includes: dividing to-be-transmitted content into a plurality of data units at a session layer; transmitting the data units to the target terminal device by using a first transmission channel as a responsible channel of the to-be-transmitted content; distributing, by the session layer in a case that the session layer switches the responsible channel of the to-be-transmitted content from the first transmission channel to a second transmission channel with a different transmission protocol, the data units to the second transmission channel; and transmitting the data units distributed by the session layer to the target terminal device through the second transmission channel. In data transmission in this application, the session layer controls switching of the channels and distribution of the data units, so that the transmission sequence is free from constraints of protocols and the degree of freedom in data transmission is increased.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: March 5, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui Han, Honghao Liu, Jianjun Xiao, Fucai Zhang, Nian Wen
  • Patent number: 11922349
    Abstract: Automated guided navigation page generation across a plurality of devices in a network includes receiving a named request associated with a first guided navigation page from a computing device at a server, evaluating freshness for a plurality of freshness tokens referenced in a request response data structure that stores a plurality of freshness tokens for each named request, responsively generating named request response data as one or more of an updated columnar data structure and an updated set of cached data, an updated set of cache data, or a response to the request using the set of cached data, and responding to the computing device with the automatically generated named request response data to automatically generate the first guided navigation page.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: March 5, 2024
    Assignee: Dimensional Insight, Incorporated
    Inventors: Frederick A. Powers, Stanley R. Zanarotti, James Clark
  • Patent number: 11924242
    Abstract: In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron T. Emigh, James A. Roskind
  • Patent number: 11924218
    Abstract: A method for accessing a network resource including detecting an attempt by a user via a computing device to access a service enabled by a computing system via a network and transmitting via the network to the computing system a first request to access the service in response to detecting the attempt by the user to access the service, the first request including at least one empty personally identifiable data structure. A failure to access the service responsive to the first request is determined. A second request to access the service in response to the first failure to access the service is transmitted via the network to the computing system, the second request including artificial personally identifiable information, and access to the service from the computing system is received for the user.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: March 5, 2024
    Assignee: Avast Software s.r.o.
    Inventors: Sadia Afroz, Juyong Do, John Poothokaran
  • Patent number: 11922187
    Abstract: A user device includes a display screen and one or more processors. The one or more processors are configured to run an Operating System (OS) that runs user applications, including sending flows to the user applications, each flow including a series of inputs that are sent over time to a given user application and determines a lifecycle of the given user application, to preload-launch a user application, including preloading the user application in a background mode that is invisible on the display screen, and, upon user access to the preloaded user application, transferring the user application to a foreground mode that is visible on the display screen, and, in response to identifying that preload-launching of the user application includes a flow that is predefined as an uncommon flow, to replace the flow with one or more alternative flows that are not defined as uncommon flows.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: March 5, 2024
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Roee Peled, Amit Wix
  • Patent number: 11917008
    Abstract: Provided is a relay server capable of reducing network traffic when collecting large amounts of sensor data from a large number of sensor terminals. A relay server that collects sensor data from a plurality of sensor terminals and uploads the sensor data to a central server via a network includes a data collection unit that collects the sensor data from the plurality of sensor terminals, a relay data creation unit that calculates a presence of spatial overlaps between the collected sensor data, removes overlaps between the sensor data, and creates relay data integrating the sensor data, and an upload unit that uploads the relay data to the central server.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 27, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kazuya Matsuo, Masaru Takagi, Ryota Nakada, Koya Mori, Hiroyuki Tanaka