Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 12141500
    Abstract: A virtual reality system includes a network, a virtual reality server coupled to the network including a voice streaming server configured to stream audio data, a plurality of computing devices coupled to the network and the virtual reality server and each having a display assembly configured to render virtual reality spaces and objects. At least one of the computing devices is a virtual reality headset that includes one or more tracking cameras configured to sense positioning of a user's hands relative to the headset worn by the user, at least one microphone and at least one speaker. The voice streaming server is activated to stream microphone audio data from the microphone to speakers associated with other of the plurality of computing devices when one of the user's hands associated with the headset is located a threshold distance from the tracking camera of the headset.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: November 12, 2024
    Assignee: Target Brands, Inc.
    Inventors: Robert S. Stumm, Kameron A. Healy, Sarah K. Amundsen, Jeremy D. Montour, Matthew M. Culver, Marc J. Jensen, Paul D. Eckhardt, Shawn A. Roske
  • Patent number: 12143810
    Abstract: An address retrieval system that retrieves the physical address of a user based on a request from another user. The address retrieval system can be connected to a network, such as a cellphone network, to allow a user to submit a request containing personally identifiable information, such as a phone number, of another user and the address retrieval system can locate/retrieve the requested address information and return the information to the requesting user or a third party. The release of the address information can be managed by a user-configurable privacy policy that provides rules, permissions and/or other management regarding the release of the user's address information.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: November 12, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Gaviphat Lekutai
  • Patent number: 12143447
    Abstract: An electronic device is provided. The electronic device includes a communication module, a memory and a processor operatively connected to the communication module and the memory, wherein the processor can be configured to receive, from a cloud server, through the communication module, a trigger event sensed by a first external device and rule information in which at least one from among a rule set, destination, and an operation command corresponding to the trigger event is mapped, so as to store same in a local rule database of the memory, receiving the trigger event from the first external device through the communication module, confirm, from the local rule database, the rule information mapped to the received trigger event, and transmit, to a second external device, through the communication module, information related to the trigger event on the basis of the confirmed rule information.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: November 12, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seokhyun Kim, Eunchul Kim, Jongwon Lee, Gajin Song, Sunkee Lee
  • Patent number: 12143675
    Abstract: The systems and methods are described herein for playback of content based on progress point information. The systems and methods detect nearby media devices to transmit or request progress point information. Based on the communicated progress point information, the system may generate an option to play back content at a point within the content up to which content was last consumed. When content providers offer different versions of one content item and the user does not select to play back content from the content provider associated with the progress point information, the system determines a proper playback point in other content providers.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: November 12, 2024
    Assignee: Adeia Guides Inc.
    Inventor: David Wittke
  • Patent number: 12141616
    Abstract: Systems and methods presented herein provide examples for distributing resources in a UEM system. In one example, the UEM system can receive a request to check out a user device enrolled in the UEM system. The request can include a profile identifier (“ID”) of a user profile making the request and attributes of the user device. The UEM system can create a hash of group IDs associated with the profile ID. The UEM system can create a device context that includes the device attributes and the hash. The UEM system can then determine if the device context matches to a resource context. Resource contexts can identify a set of UEM resources associated with a device context. Where a match is found, the UEM system can provide the corresponding resources to the user device.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: November 12, 2024
    Assignee: Omnissa, LLC
    Inventors: Shanger Sivaramachandran, Prashanth Rao, Janani Vedapuri, Adarsh Subhash Chandra Jain
  • Patent number: 12141217
    Abstract: The disclosed technology is directed towards virtual reality bookmarks that maintain state data for a user in a virtual reality environment, such that the user can to return to that virtual reality environment at a later time. While presenting virtual reality session content to a user, a system or the like can receive a request to pause the virtual reality session from a user. Session state data, e.g., in the form of a virtual reality bookmark, is saved based on the pause request. A later request to resume presentation of the virtual reality content results in the system accessing the virtual reality session data, which is used to present resumed virtual reality session content to the user based on the session state data. A pause request may be for an individual user or for each user participating in a session. Virtual reality bookmarks may be shared with other users.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: November 12, 2024
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Nigel Bradley, Eric Zavesky, James Pratt, Ari Craine, Robert Koch
  • Patent number: 12143437
    Abstract: A system can receive a request for establishing a communication channel between a first node executing a first operating system and a second node executing a second operating system, the second operating system being different from the first operating system. The system can obtain specification data configured for deploying a container that includes the first operating system and communication software. The system can, in response to receiving the request, transmit the specification data to the second node. The second node can deploy the container with the first operating system and the communication software based on the specification data. The communication software can establish the communication channel between a first instance of the first operating system executing on the first node and a second instance of the first operating system executing in the container.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: November 12, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 12141218
    Abstract: Providing content from network servers by receiving a data request from a client performing an internet search on a search engine based on the data request, accessing URLs relevant to the request resulting from the search, inputting parsed text from the accessed URLs into a software model configured to identify terms of use in the URL, accessing a robots.txt of the URL to receive collection rules that define terms for collecting data in the URL, sending a data request to the URL, where the request includes the details of the requesting entity and an opt-out option for the URL, and collecting the data in the URLs.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: November 12, 2024
    Inventors: Uri Knorovich, Alon Bar Tzlil, Yuval Shalev
  • Patent number: 12141461
    Abstract: A method, computer system, and computer program product area provided. A computer transmits a query command to a storage descriptor area of a first disk. The first disk belongs to a dual-site data replication system. The dual-site data replication system provides active-active access to a volume of data stored in an active disk and replicated in a backup disk. The computer receives a response to the query command. The response indicates the active disk and the backup disk for the dual-site data replication system. The computer controls an additional copy of the volume of data at a further remote site based on the active disk.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: November 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Esdras E. Cruz-Aguilar, Taru Varshney, Jes Kiran Chittigala, Ravi A. Shankar, Perinkulam I Ganesh, Michael S Fuller
  • Patent number: 12141828
    Abstract: A computer system communicates with sponsors, mobile wireless devices, and wireless service providers to provide the sponsors with access to wireless device users for accepting offers to interact with sponsor content. The system is configured with programmed instructions that when executed by a processor downloads an application program to the mobile wireless devices, the application program being configured to receive incentive offers identifying conditions for receiving credits from one or more of the sponsors, and receive messages from sponsors that transfer money to an account associated with an operator of the computer system so that the sponsors have access to and contact with the wireless devices. The messages that transfer money to the account associated with the operator of the computer system are generated after the application program has been used to accept and perform the conditions identified by at least one incentive offer received by the application program.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: November 12, 2024
    Assignee: Datascape.com, Inc.
    Inventor: Richard H. Wagner
  • Patent number: 12143434
    Abstract: Systems, methods, and computer program products for smart upload automation in which actions are automatically performed on a set of digital assets against a target item. In one embodiment, a system includes a network, a server machine, a client machine and a data storage device, each of which is coupled to the network. The client machine designates digital assets and a target item against which the assets will be uploaded. The digital assets are uploaded by the client machine to the data storage device via the network. The server machine automatically performs actions on the digital assets without intervention by the client machine, where the actions are associated with or in some way defined by the target item. The actions may include setting metadata values of the digital assets based upon metadata associated with the target item, or generating different renditions of the digital assets.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: November 12, 2024
    Assignee: CrowdStrike, Inc.
    Inventor: Lee Shepstone
  • Patent number: 12141070
    Abstract: Computer-readable media, methods, and systems are disclosed for an in-memory cache in a memory of a client device. The system may send a first request for a first data from the client device to the in-memory cache and may receive a null response. The system may send a second request from the client device for the first data to a server and may receive a response from the server with the first data. The system may then send the first data to the in-memory cache and store the first data in the in-memory cache, thereby eliminating an additional request for the first data from the server.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: November 12, 2024
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventor: Raffaele Sangiovanni
  • Patent number: 12135755
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing actions for resources. In an aspect, a method receiving, for each resource a plurality of resources that are each accessible by a user device, action data describing actions supported by each resource, each action being an action that can be performed by the user device processing the resource; for each resource: determining, from the action data, an action type for each action supported by the resource, determining, from the action data, action parameters for each action supported by the resource, and indexing the action data, action types and action parameters for the resource in an index that is searchable by a search engine.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: November 5, 2024
    Assignee: Google LLC
    Inventors: Steve Chen, Jason B. Douglas, Samuel Shoji Fukujima Goto
  • Patent number: 12133116
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first integrated access and backhaul (IAB) donor central unit (CU) may receive, from a first IAB node, an indication of a first distributed unit (DU) cell resource configuration for communications corresponding to a first cell that is associated with a second IAB donor CU. The IAB donor CU may transmit, to a second IAB node, an indication of a second DU cell resource configuration for communications corresponding to a second cell, wherein the second DU cell resource configuration is based at least in part on the first DU cell resource configuration and a multiplexing constraint associated with communications corresponding to the first cell and communications corresponding to the second cell. Numerous other aspects are described.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: October 29, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Naeem Akl, Karl Georg Hampel, Navid Abedini, Jianghong Luo, Luca Blessent, Junyi Li, Tao Luo
  • Patent number: 12132954
    Abstract: A method for streaming scene-based media assets during a media streaming session performed by a computing device is provided. The method includes providing a bi-directional interface for communicating information about scene-based media assets between a network server and the computing device acting as a client device; and providing, to the network server via the interface, client device attributes and corresponding information related to availability of client device resources when requested, wherein the client device attributes and the information are used by the computing device for rendering the scene-based media assets. For example, the computing device receives a request from the network server and then determines whether the requested scene-based media assets is to be streamed from the network server or not by accessing a list of locally stored, previously streamed scene-based media assets.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: October 29, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Stephan Wenger
  • Patent number: 12131113
    Abstract: Embodiments seek to improve prefetch hinting using time-dependent, machine-generated hints. Some embodiments operate in context of client machines in communication hinting machines that can develop information about whether and how resources are used in network transactions over time by collecting “resource samples.” Each resource sample can identify rendering status information of a resource at a sample time. The time-based samples can be used to compute time-based probabilities for the resources, indicating, for example, the likelihood of a resource being used to render a web page at some subsequent time. Time-dependent hints can be generated as a function of the time-based probabilities, and the time-dependent hints can be used to improve prefetching by optimizing the hinting information with respect to a particular request time (e.g., the prefetching hints for rendering a web page can be generated in a manner that accounts for when the web page is being rendered).
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: October 29, 2024
    Assignee: VIASAT, INC.
    Inventors: Peter J. Lepeska, Devin R. Toth
  • Patent number: 12130612
    Abstract: A method is performed at a computer system of a manufacturing tool in a manufacturing facility. The method includes sending a series of frames showing data for the manufacturing tool to a client device for display. The client device is remote from the manufacturing facility. The method further includes receiving, from the client device, an indication of a user interaction with the client device and, in response to the indication, adjusting a bandwidth for one or more frames of the series of frames. Sending the series of frames includes, after receiving the indication, transmitting the one or more frames to the client device for display. The one or more frames are transmitted with the adjusted bandwidth.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: October 29, 2024
    Assignee: KLA Corporation
    Inventor: Michael Brain
  • Patent number: 12131141
    Abstract: Disclosed herein are systems and method for seamlessly migrating from an existing software to a new software. In one exemplary aspect, a method may comprise retrieving usage activity information of the existing software from the at least one computing device and identifying settings from the existing software to migrate. The method may further comprise converting, based on an internal database with metadata information about the new software, the settings in the existing software to corresponding settings in the new software, and determining, based on the usage activity information, a migration plan indicative of a sequence of tasks for installing the new software and removing the existing software such that a quality of service associated with accessing the plurality of features on the at least one computing device does not decrease to less than a threshold quality of service. The method may further comprise executing the migration plan.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: October 29, 2024
    Assignee: Acronis International GmbH
    Inventors: Andrey Kulaga, Serguei Beloussov, Stanislav Protasov, Nikolay Grebennikov
  • Patent number: 12131590
    Abstract: A system and a method for printing an environment blended package are disclosed. For example, the method is executed by a processor and includes receiving an order for a product, determining dimensions of a package to ship the product, receiving an image of a location of where the package is to be delivered, wherein the aspect ratio of the image that is captured is based on the dimensions of the package, printing a location image on a side of the package in the aspect ratio of the image to create the environment blended package such that the location image matches the location where the package is to be delivered.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: October 29, 2024
    Assignee: Xerox Corporation
    Inventors: Anthony S. Condello, Paul J. McConville
  • Patent number: 12131414
    Abstract: Devices, systems, and methods are provided for use in interpreting, converting, generating, embedding, presenting, storing and otherwise using mini-banner content. For at least one embodiment, a mini-banner content system may include a secondary content system element which executes non-transient computer executable instructions to configure: a content interpreter to interpret secondary content, identify aspect information, and output the aspect information; a content converter, which when receiving aspect information at least one of retrieves a first element corresponding to the aspect information and/or generates a second element corresponding to the aspect information, and generates a mini-banner content element based upon results of the retrieving operation and/or the generating operation.
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: October 29, 2024
    Assignee: DISH Network L.L.C.
    Inventors: Sheshank Kodam, Vijetha Balla
  • Patent number: 12132805
    Abstract: Technologies for fulfilling service requests in an edge architecture include an edge gateway device to receive a request from an edge device or an intermediate tier device of an edge network to perform a function of a service by an entity hosting the service. The edge gateway device is to identify one or more input data to fulfill the request by the service and request the one or more input data from an edge resource identified to provide the input data. The edge gateway device is to provide the input data to the entity associated with the request.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: October 29, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Petar Torre, Ned Smith, Brinda Ganesh, Evan Custodio, Suraj Prabhakaran
  • Patent number: 12131003
    Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: October 29, 2024
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Maxwell Gale, Timothy Jordan Garcia, Daniel Vincent Grippi, Jeffrey Arthur Johnson, Sheridan Kates, Andrew Lin, Walton Lin, Gaurav Misra, Suraj Vindana Samaranayake, Amer Shahnawaz, Evan Spiegel
  • Patent number: 12131167
    Abstract: Techniques for embedding a web browser in a graphical display view of a process plant include presenting a graphical display view including (i) indications of one or more process control elements, such as a control module, a function block, a process plant entity, or a process section of the process plant, and (ii) a web browser having web content from a source address. The web browser is presented according to one or several presentation parameters, such as such as a size and position of the web browser within the display view. Furthermore, the presentation parameters include restrictions on functions performed within the web browser, such as a sandbox or sandbox attributes. The presentation parameters also include a source whitelist that specifies web addresses which are allowed to be set as the source address for presenting web content.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: October 29, 2024
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Daniel R. Strinden, Camilo Fadul, Adrian A. Sanchez, Michael D. Tajmajer, Snehalata Houji, Robert B. Havekost, Jon Westbrock
  • Patent number: 12124886
    Abstract: This disclosure provides a data processing method, including: receiving, by a first computing device, a first packet sent by a second computing device, where the first computing device is configured to assist the second computing device in performing service processing, the first computing device is a computing device in a heterogeneous resource pool, the first computing device communicates with the second computing device through a network, the heterogeneous resource pool includes at least one first computing device, and the first packet includes an instruction used to request the first computing device to process to-be-processed data; processing, by the first computing device, the to-be-processed data based on the instruction; and sending, by the first computing device, a second packet to the second computing device, where the second packet includes a processing result of the to-be-processed data.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 22, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoke Ni, Jinpeng Chen, Hao Lan
  • Patent number: 12118105
    Abstract: Access permission is enabled. For example, in response to receiving an access request for a target file from a first client, a type of an access permission contained in the request is determined. Then, a first type of access permission is determined that can be assigned to the first client if it is determined that the contained type is in a set of reference types. Further, it may be determined that a second type of access permission applicable to be assigned to the target file. It can then be determined, from the first type and the second type, a target type of an access permission to be assigned to the first client. As a result, the probability of assigned access permissions being interrupted can be reduced, the performance of a client and a server is increased, efficiency is increased, and the user experience is improved.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: October 15, 2024
    Assignee: Dell Products L.P.
    Inventors: Robin Wang, Ellie Jiang
  • Patent number: 12118305
    Abstract: Systems and methods for processing input streams of calendar applications. An example method, performed by a computer system, may comprise receiving an input stream; processing the input stream to produce a sequence of characters; responsive to determining that the sequence of characters comprises a time reference, storing, in a memory, a calendar entry in a first data structure of a first type, the calendar entry comprising an identifier of a time referenced by the time reference; responsive to determining that the sequence of characters does not comprise a time reference, storing, in the memory, a memorandum in a second data structure of a second type, the memorandum comprising at least part of the sequence of characters.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: October 15, 2024
    Inventor: Ruslan Shigabutdinov
  • Patent number: 12120768
    Abstract: Systems and methods for initiating access to peer to peer content from at least one user device of a telecommunication network include a requestor user device and a cell site including a content exchange system. The content exchange system is structured to generate a broker notification, receive a content request associated with a requestor user device based on the broker notification, generate a content request notification, provide the content request notification to one or more user devices, receive a content fulfillment response based on the content request notification, and provide content access data associated with the provider user device, the content access data structured to initiate access, by the requestor user device, to the peer to peer content stored in the provider user device.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 15, 2024
    Assignee: T-Mobile Innovations LLC
    Inventor: Zheng Cai
  • Patent number: 12113637
    Abstract: Systems and methods are disclosed herein for computer-aided method for developing, customizing, and facilitating the process of dispute, debates and discussions between individuals and groups. The mobile application, computer software, addons to instant messaging and online conference platforms create mental confrontation routines (e.g., dispute, debate or discussion), where opposing sides can formulate their position and support it with arguments or counter-arguments. All arguments and counter-arguments take the form of time-limited video clips, thus creating a personal component, showing the emotional state of parties, body language, facial expression-all that creates a feeling of realistic argument, yet in a structured step-by-step format. The weight of each side's arguments is assessed by judges (one or more) who choose the winner and administer justice.
    Type: Grant
    Filed: January 22, 2022
    Date of Patent: October 8, 2024
    Inventor: David Petrosian Mkervali
  • Patent number: 12112020
    Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: October 8, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
  • Patent number: 12112042
    Abstract: Provided is a cache mirroring method applied to a master node. A batch of small Input/Output (IO) blocks in an all-flash product may be aggregated into a large IO block via a ProtoBuff, and a corresponding mirroring request is sent to a slave node, so as to achieve cache mirroring. In addition, the present application also provides a cache mirroring apparatus applied to a master node, a cache mirroring method and apparatus applied to a slave node, an all-flash storage device, and an all-flash storage system, the technical effects of which correspond to the technical effects of the method.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 8, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Zhikui Liu
  • Patent number: 12113670
    Abstract: A method of managing a telecommunications network, the telecommunications network having a first user and a second user, the method comprising the step of: ascertaining a competitive characteristic associated with the first user and a competitive characteristic associated with the second user; comparing the ascertained competitive characteristics; identifying whether there is a disparity between the competitive characteristics that exceeds a threshold, thereby to identify a competitive advantage associated with the first or second user; and if it is identified that the disparity exceeds the threshold, adapting a network configuration of a network connection associated with the first user so as to offset the competitive advantage associated with the first or second user.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 8, 2024
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ruth Brown, Jonathan Hart, Maria Cuevas Ramirez
  • Patent number: 12113798
    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: October 8, 2024
    Assignee: Avast Software s.r.o.
    Inventors: Sadia Afroz, Juyong Do, John Poothokaran
  • Patent number: 12106310
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating software selection are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, user interaction data that reflects an interaction between a first user and a second user. The actions further include receiving, by the computing device, user summary data that reflects characteristics of the first user. The actions further include, based on the user interaction data and the user summary data, determining, by the computing device, an application that is relevant to the interaction between the first user and the second user. The actions further include, based on determining the application that is relevant to the interaction between the first user and the second user, providing, for output to the second user, an interface of the application.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 1, 2024
    Assignee: T-MOBILE USA, INC.
    Inventors: John Oleinik, Fred Wang, Tanmaya Gaur, Madhusri Movva
  • Patent number: 12107926
    Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
    Type: Grant
    Filed: April 3, 2022
    Date of Patent: October 1, 2024
    Assignee: Penguin Computing, Inc.
    Inventor: Thomas Ruge
  • Patent number: 12099856
    Abstract: A user device includes a display screen and one or more processors. The one or more processors are configured to preload one or more user applications in a background mode, in which User Interface (UI) displays associated with preloaded user applications are invisible on the display screen, to detect a launch of a UI display that is associated with a given preloaded user application, to assess whether the UI display is a preload-initiated UI display that is invoked due to preloading of the given user application, or whether the UI display is a user-initiated UI display that is invoked due to an action by the user, to handle the UI display using a first handling scheme if the UI display is assessed to be a preload-initiated UI display, and, if the UI display is assessed to be a user-initiated UI display, to handle the UI display using a second handling scheme, different from the first handling scheme.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 24, 2024
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Roee Peled, Amit Wix
  • Patent number: 12101372
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: September 24, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12101384
    Abstract: In a push notification service, information desired to be surely delivered to a user is displayed on a terminal device. A control method of a terminal device includes: a reception step for receiving notification information; and an execution step for executing a first notification process being executed for providing a notification of a first content based on notification information received by the terminal device in a case where the notification information includes first information for the notification of the first content and second information for a notification of a second content, and executing a second notification process being executed for providing the notification of the second content based on the notification information after the first content is displayed by executing the first notification process.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: September 24, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuhei Yoshimoto
  • Patent number: 12099887
    Abstract: Technologies are provided for an extensible software-as-a-service (SaaS) computing platform. In some embodiments, a computing system includes computer-executable components comprising multiple core modules that provide a defined service. The multiple core modules include at least one extension point corresponding to a first core module of the multiple core modules, where a first extension point of the at least one extension point has a tenant-specific extension module mapped thereto that customizes the defined service. The computer-executable components also can include an application programming interface (API) corresponding to a defined tenant. The computing system also includes a data model corresponding to the defined tenant. Tenant-specific extension modules mapped to the at least one extension point can customize the API and/or the data model.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: September 24, 2024
    Assignee: Suvoda LLC
    Inventors: Andrew James Lawson McVeigh, Adrian Vasile, Rahul Mishra, George Lucian Pancescu
  • Patent number: 12099327
    Abstract: A holographic calling system can capture and encode holographic data at a sender-side of a holographic calling pipeline and decode and present the holographic data as a 3D representation of a sender at a receiver-side of the holographic calling pipeline. The holographic calling pipeline can include stages to capture audio, color images, and depth images; densify the depth images to have a depth value for each pixel while generating parts masks and a body model; use the masks to segment the images into parts needed for hologram generation; convert depth images into a 3D mesh; paint the 3D mesh with color data; perform torso disocclusion; perform face reconstruction; and perform audio synchronization. In various implementations, different of these stages can be performed sender-side or receiver side. The holographic calling pipeline also includes sender-side compression, transmission over a communication channel, and receiver-side decompression and hologram output.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: September 24, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Albert Parra Pozo, Joseph Virskus, Ganesh Venkatesh, Kai Li, Shen-Chi Chen, Amit Kumar, Rakesh Ranjan, Brian Keith Cabral, Samuel Alan Johnson, Wei Ye, Michael Alexander Snower, Yash Patel
  • Patent number: 12101642
    Abstract: A system for updating a preferred nodes list for a wireless device in a wireless network includes a server in communication with a plurality of nodes each configured to deploy a radio air interface to provide wireless services to wireless devices. The server includes a processor configured to instruct, in response to a trigger, a first node to send a message to a wireless device connected to the first node. The message instructs the wireless device to contact the server for an updated preferred nodes list. The processor receives a request for the updated preferred nodes list from the wireless device and provides the updated preferred nodes list to the wireless device. The updated preferred nodes list enables the wireless device to change from connecting to the first node included in the preferred nodes list to connecting to a second node included in the updated preferred nodes list.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: September 24, 2024
    Assignee: Sprint Spectrum LP
    Inventors: Amrit Kumar Chandra, Charles Manganiello, David Zhijun Sun, Jay R. Chernoff, Kristian Kai Johns, Liang Li, Mayur Shirwadkar, Neehar Kulkarni
  • Patent number: 12093592
    Abstract: Embodiments of the present disclosure provide a picture displaying method and apparatus, an electronic device, a storage medium and a computer program product. The method includes: acquiring a first resolution of a display screen of a client; adjusting, according to the first resolution, a to-be-output picture to obtain an effective display picture, where the effective display picture is displayed at a same ratio as a ratio of the first resolution; and transmitting the effective display picture to the client for display. According to the embodiments of the present disclosure, for clients of different resolutions, with an assurance that no black edge or distortion appears in a picture displayed in the client, an effect of one server terminal being capable of supporting clients of various different resolutions is achieved, thereby reducing the complexity of server terminal management, and improving the device utilization of the server terminal.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: September 17, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Bang Peng, Wangbang Wu
  • Patent number: 12093983
    Abstract: A system and method of advertising based on the automatic determination of an advertising recipient's location and inferences of preferences derived from usage behaviors is disclosed. The advertising recipient's location that is considered in delivering a specific advertisement may be the current location or one or more historical locations. Proximity considerations with regard to other people, locations, or physical objects may influence the advertisement that is to be delivered. The advertisement may be delivered to a mobile device that has location-aware capabilities such as a Global Positioning System-based system.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: September 17, 2024
    Assignee: World Assets Consulting AG, LLC
    Inventors: Steven Dennis Flinn, Naomi Felina Moneypenny
  • Patent number: 12095677
    Abstract: A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computer platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: September 17, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Brian Field
  • Patent number: 12095738
    Abstract: A system and method for securely exchanging information between a server and an endpoint. A firewall and switch may administer connections between the endpoint and the server. The network interface of the server may send and receive information through the firewall and switch. A program task in the sever may set the network interface to be in an “on state” for a predetermined amount of time on a specific date thereby creating an active time transfer window that the network interface can receive communications from the endpoint.
    Type: Grant
    Filed: October 24, 2023
    Date of Patent: September 17, 2024
    Assignee: The Government of the United States of America, as represented by the Secretary of Homeland Security
    Inventor: Michael Karas
  • Patent number: 12095675
    Abstract: There is provided systems, methods and computer program products for dynamically allocating bandwidth of a network in a transportation network. The system comprises a module (103) that receives schedule data including data defining a plurality of different journeys and data defining an equipment type. The module (103) identifies an event type for each journey based on the schedule data and generates a request to change the bandwidth allocation of the network based on a first event type and the equipment type. This advantageously enables the system to efficiently allocate bandwidth to a plurality of customers without exceeding a network bandwidth capacity.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: September 17, 2024
    Assignee: SITA Information Networking Computing UK Limited
    Inventors: Ryan Michael Mills, Matthew Harold Broadbent, Veronique Cristini
  • Patent number: 12095722
    Abstract: A messaging system for exchanging data over a network, configuring an intermediate connection tier system that provides a multi-tier connections messaging framework. The intermediate connection tier system generates, based on the contact data of a user, an intermediate tier of connected user accounts. Each account in the intermediate tier of connected user accounts is provided with messaging privileges with respect to the account of the user, without being associated with expanded access connection tier links, sometimes referred to as friendship links, between their respective accounts with respect to the account of the user.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: September 17, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Benedict Copping, Benjamin Ralph Hollis, Susan Marie Territo, Jeremy Baker Voss, Yu Wang
  • Patent number: 12095841
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: September 3, 2023
    Date of Patent: September 17, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12095612
    Abstract: The disclosure relates to a network resource access intermediary system based on resource plug-ins and a processing method therefor. The network resource access intermediary system based on resource plug-ins comprises an access intermediary base module and a resource plug-in in a communication connection with the access intermediary base module, wherein the access intermediary base module is used for receiving a resource access request, selecting a corresponding resource plug-in according to a target resource corresponding to the resource access request, and accessing the target resource through the selected resource plug-in; and the resource plug-in is adaptable to the target resource to complete access to the target resource. The workload of adapting an access intermediary to new resources is reduced for access intermediary developers, and an access intermediary that has been deployed and is in continuous operation can be upgraded and updated without affecting existing resource access.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 17, 2024
    Assignee: Hangzhou Jindoutengyun Technologies Co., Ltd.
    Inventor: Yang Yang
  • Patent number: 12096046
    Abstract: Embodiments of the present disclosure disclose a live streaming method and system, a server, and a computer storage medium. The method includes: providing, by a first end for information interaction, a first audio/video live stream for a server, and providing, by a second end for information interaction, a second audio/video live stream for the server. The method further includes performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction; and receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: September 17, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Di Xue
  • Patent number: 12088781
    Abstract: Systems and methods are described for selectively sharing audio and video streams amongst electronic eyewear devices. Each electronic eyewear device includes a camera arranged to capture a video stream in an environment of the wearer, a microphone arranged to capture an audio stream in the environment of the wearer, and a display. A processor of each electronic eyewear device executes instructions to establish an always-on session with other electronic eyewear devices and selectively shares an audio stream, a video stream, or both with other electronic eyewear devices in the session. Each electronic eyewear device also generates and receives annotations from other users in the session for display with the selectively shared video stream on the display of the electronic eyewear device that provided the selectively shared video stream. The annotation may include manipulation of an object in the shared video stream or overlay images registered with the shared video stream.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 10, 2024
    Assignee: Snap Inc.
    Inventors: Ilteris Canberk, Shin Hwun Kang, Sven Kratz, Brian Anthony Smith, Yu Jiang Tham, Rajan Vaish