Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 12035385
    Abstract: Aspects of the subject disclosure may include, for example, a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of facilitating establishment of a communications path between an open device and a remote device through a communications network; receiving an indication of potentially sensitive information on the communications path; and facilitating establishment of a secure communications path between a secure device and the remote device through the communications network. Other embodiments are disclosed.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: July 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lars Benjamin Johnson, Wei Wang, Rachel Rosencrantz, Mikhail Istomin
  • Patent number: 12035422
    Abstract: Disclosed herein are a number of example embodiments where a proxy node is used in a wireless network to expand the functionality of one or more wireless nodes on the network. The proxy node can include a circuit whose function is made available to an associated wireless node in the wireless network via proxy. The wireless nodes and one or more such proxy nodes can be arranged in a wirelessly connected environment to support a variety of remote management operations, including location tracking, status monitoring, and remote control. In an example embodiment, the wireless nodes can be deployed in a retail store and provide remote management and control over any combination of product display assemblies, locks, power strips, display shelves, display hooks, and other node types.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: July 9, 2024
    Assignee: Mobile Tech, Inc.
    Inventors: Robert Logan Blaser, Matthew Arthur Vallone
  • Patent number: 12034713
    Abstract: Methods, systems, and apparatus, including computer program products, for secure authentication for accessing remote resources are disclosed. In some implementations, a user is authenticated for a first time on an interface using a first communications channel; the user is authenticated a second time on the interface using a second communications channel; access privileges are determined based on authenticating the user for the second time; and a random Uniform Resource Locator (URL) is generated based on the access privileges, where the random URL is single-use and indirectly associated with a requested resource.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: July 9, 2024
    Assignee: Apple Inc.
    Inventors: Anton Franz Linecker, Yuval Kossovsky, Martin Libich
  • Patent number: 12032647
    Abstract: A tenant network of a cloud services platform performs the rewriting of code included in a web page. For example, a proxy service communicatively coupled to a plurality of browser applications belonging to the same tenant network and a server receives a request, from a first browser, for a web page hosted by the server. The web page is returned to the proxy service, and the proxy service identifies code component(s) thereof for rewriting. The proxy service provides the identified code component(s) to a second browser included in the same tenant network as the first browser that is configured to rewrite the code component(s). After rewriting the code component, the second browser provides the rewritten code component(s) to the proxy service, which forwards the web page, along with the rewritten code component(s), to the first browser for execution and rendering.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: July 9, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Meir Baruch Blachman, Itamar Azulay, Nitzan Frogel
  • Patent number: 12032624
    Abstract: Systems and methods for generating targeted media content capture an image from an image capture device. The system may analyze the image to recognize a visual identifier for each entity in the image, each of which may have one or more group identifiers. The system may aggregate the group identifiers to identify the number of each group in the audience area and select media content to display to the audience based on the aggregate numbers of each group identified in the audience area. The system may also derive time restrictions for groups identified in the audience area to help optimize how groups traverse through one or more areas.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: July 9, 2024
    Inventor: Maris Jacob Ensing
  • Patent number: 12026531
    Abstract: Provided are methods and systems which transform a general purpose computer into a secure and dedicated remote work station by enabling the computer to be booted using an operating system stored on a connected portable storage device and by executing the operating system from volatile memory in a secure and efficient manner.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: July 2, 2024
    Inventor: Brian Pritchard
  • Patent number: 12028575
    Abstract: A media presentation and distribution system (MPDS) that handles rules-based presentation of non-programming media items, receives a user request (which includes user parameters) for delivery of programming media content at a first client device and transmits a media stream that includes the programming media content with a plurality of identifiers present with the programming media content. The MPDS further receives a request that includes one or more user preferences from the first client device, based on a detection of the plurality of identifiers. The MPDS further determines a set of non-programming media items for delivery to the first client device. The MPDS further controls presentation of a part of the media stream on a second client device that is paired with the first client device based on a movement of the second client device in a communication range of the second client device with the first client device.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: July 2, 2024
    Assignee: Turner Broadcasting System, Inc.
    Inventors: Donald Jude Loheide, Matthew Paul Giles, Gregory Mcclain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
  • Patent number: 12028248
    Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: July 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher Blair Murray, Jon Langemak, Alvin Wong, Alvaro Cesar Pereira, Kyle Andrew Donald Mestery
  • Patent number: 12026216
    Abstract: A method and system for a website building system (WBS) integrating at least one third party application includes detecting the presence of a spider associated with a search engine; parsing the output of said least one third party application to determine non-text components according to a request from said search engine spider, said non-text components having encoded or interleaved text, extracting said encoded or interleaved text from said non-text components; creating a search engine friendly page containing said extracted text; and providing said search engine friendly page to said spider.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: July 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Uri Tagger
  • Patent number: 12025996
    Abstract: Embodiments of the present application relate to the technical field of robot control, and in particular, to an unmanned aerial vehicle (UAV) path planning method and apparatus and a UAV. The UAV path planning method includes: acquiring a depth map of an environment in front of a UAV; acquiring a grid map centered on a body of the UAV according to the depth map; determining candidate flight directions for the UAV according to the grid map; determining an optimal flight direction for the UAV from the candidate flight directions; and controlling the UAV to fly in the optimal flight direction to avoid an obstacle in the environment in front of the UAV. In this way, the embodiments of the present application can accurately determine an obstacle that suddenly appears in an unknown environment and a dynamic environment, so as to achieve real-time path planning.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: July 2, 2024
    Assignee: AUTEL ROBOTICS CO., LTD.
    Inventor: Jinxin Huang
  • Patent number: 12028413
    Abstract: A system and method for coalescing network request streams assigns groups of requests to independent coalescing machines, each of which separately processes its assigned group according to processing rules. The use of independent coalescers allows the system to be scaled nearly infinitely with a shared nothing architecture and operates fully at machine in-process speeds.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: July 2, 2024
    Assignee: PUBWISE, LLLP
    Inventor: Stephen F. Johnston, Jr.
  • Patent number: 12028651
    Abstract: Disclosed herein are aspects for integrating a two-dimensional video conference into a three-dimensional virtual environment. An aspect begins by rendering the virtual environment, including a first avatar. The virtual environment is rendered on a first device, belonging to a first user, and from a perspective of a first virtual camera controlled by the first user. The first avatar represents the first user at a location of the first virtual camera. The aspect then provides operations for connecting the user in the 3D virtual environment with a video conferencing platform (VCP) server to connect to a video conference hosted by the VCP server. The aspect continues by transmitting and receiving video and audio data to and from the VCP server. The aspect concludes by rendering the received audio and video data into the 3D virtual environment.
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: July 2, 2024
    Assignee: KATMAI TECH INC.
    Inventors: Erik Stuart Braund, Kristofor Bernard Swanson
  • Patent number: 12028419
    Abstract: A computer-implemented method for predictively downloading volumetric data may include (i) identifying an augmented reality device that (a) downloads volumetric data files representing pre-rendered three-dimensional segments of physical space within an augmented reality environment and (b) displays the augmented reality environment for viewing by a user, (ii) determining, based at least in part on a position of the user within the augmented reality environment, an expected physical space within the augmented reality environment that the user is predicted to view via the augmented reality device, and (iii) preemptively downloading, to the augmented reality device, a volumetric data file representing a pre-rendered three-dimensional segment of the expected physical space. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: July 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Colleen Kelly Henry
  • Patent number: 12020207
    Abstract: Methods and systems disclosed herein describe a canonical model that sets forth a standardized schema that represents data entities and their relationships as a logical data structure across multiple business units. A schema validator module may validate application-specific schema against the canonical module. Additionally, legacy and/or existing applications may be upgraded, through a transformation module, to comply with the canonical model. The transformation module may transform application-specific data and/or information to the standardized schema, and vice versa, to ensure that legacy and/or existing applications may communicate with applications and/or processing engines that comply with the standardized schema.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: June 25, 2024
    Assignee: ALLSTATE INSURANCE COMPANY
    Inventors: Kevin Yang, Hruday Kamble, Avinash Gupta
  • Patent number: 12020022
    Abstract: A computer-implemented method, computer program product, and system for managing an application. The computer-implemented method comprises defining, by a first application, a specification of a second application and sending, by the first application, a request to a subsystem, wherein the request comprises a file, the file comprising the specification, and request data to be processed. The computer-implemented method further comprises configuring, by the subsystem, an instance of the second application, wherein the configuring comprises provisioning the instance according to the specification and sending the received request data to the instance. The computer-implemented method further comprises processing, by the instance, the request data.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: June 25, 2024
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Poole, Mark Andrew Woolley, Thomas James Waterton, Joseph Peter Kent
  • Patent number: 12022143
    Abstract: Certain exemplary embodiments relate to entertainment systems and, more particularly, certain exemplary embodiments relate to jukebox systems that incorporate digital downloading jukebox features along with karaoke jukebox and/or photo booth features. A combined karaoke/photo booth/jukebox may enable more integrated performance-like experiences in an in-home or out-of-home location or venue. By leveraging vast audio media libraries, trusted rights-respecting network infrastructure, and on-site image/video capturing from integrated recorders and/or remote portable devices, a more sociable experience may be created for karaoke jukebox patrons, e.g., where custom content can be generated and shared in a safe and legally appropriate manner.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: June 25, 2024
    Assignee: TOUCHTUNES MUSIC COMPANY, LLC
    Inventors: Ed Rivera, Michael Tooker, Francois Guy, Francois Beaumier, Charles Battle, Mounir Khenfir, Charles Garneau
  • Patent number: 12022134
    Abstract: Techniques are described for adaptive control of media channel interfaces for delivery of media content over communications systems to transport craft passengers. Embodiments monitor viewership of various media channel offerings provided to transport craft passengers to compute aggregated viewership scores. Based on the scores, respective prominence parameters associated with the various media channel offerings can be automatically updated. Interface control signals can be communicated to cause media channel interfaces being displayed on passenger devices to dynamically and automatically update the graphical listings of the media channel offerings in accordance with the updates to their respective prominence parameters. Dynamically updating the graphical prominence of different media channel offerings can tend to make passengers more likely to view a smaller subset of the media channel offerings, thereby helping to maintain high passenger satisfaction with less network capacity demand.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 25, 2024
    Assignee: VIASAT, INC.
    Inventors: Christopher J. Demange, Ronald L. Seager
  • Patent number: 12021934
    Abstract: Techniques for a Predictive Connection Manager Service (PCMS) to predict when client applications will send service requests to backend services, and proactively establishes connections, caches data, or takes other actions, to reduce latencies between receipt of and response to these service requests. The PCMS analyzes historical usage data for the client applications to identify usage patterns, and uses those usage patterns to proactively scale resources to handle service requests. The PCMS can be implemented as a pass-through proxy for client applications to reduce frictions for managing how users interact with backend services. For instance, the PCMS can install client-side drivers such that updates or patches for the drivers need only be installed on the PCMS rather than on each client device.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: June 25, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Karun Kumar Chennuri
  • Patent number: 12011116
    Abstract: A device control system that includes a memory, and processing circuitry that acquires recipe data of a culinary dish, the recipe data being represented by a graph including a plurality of nodes and edges between the nodes, and processes the acquired recipe data for controlling a device, and the plurality of nodes include an ingredient node that represents an ingredient of the culinary dish, and a culinary dish node that represents the culinary dish, the edge represents an action that is necessary for state transition between the nodes, an ingredient ID that uniquely identifies the ingredient is assigned to the ingredient node, an action ID that uniquely identifies the action is assigned to the edge, and the processing circuitry controls the device based on the acquired recipe data.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 18, 2024
    Assignee: COOKPAD INC.
    Inventor: Masayuki Ioki
  • Patent number: 12013890
    Abstract: An example method involves receiving a playlist defining a sequence of media content items including a first media content item and a second media content item; retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out the media content items in accordance with the sequence defined by the playlist; making a determination of whether a condition has been satisfied, wherein the condition corresponds to a content category type; and responsive to the determination being that the condition has been satisfied, (i) retrieving second data representing a media content item of the content category type, and (ii) using the retrieved second data to play out the media content item of the content category type in between playing out the first and second media content items.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: June 18, 2024
    Assignee: Gracenote Digital Ventures, LLC
    Inventor: Venkatarama Anilkumar Panguluri
  • Patent number: 12015612
    Abstract: In one embodiment, a charm application enables user devices to communicate via physical charms. Upon receiving, from a first user device, a read request that is associated with the physical charm, the charm application identifies a message and an authorization list that are associated with the physical charm and previously received from a second user device. The charm application then determines whether a first user associated with the first user device is authorized to read the message based on the authorization list. If the first user is authorized to read the message, then the charm application transmits the message to the first user device. Notably, each physical charm may be exchanged between any number of users, but only read by authorized users via a user device. Accordingly, user devices may communicate private messages including any type of data with other user devices irrespective of whether technical infrastructures are accessible.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 18, 2024
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Michael Goslin, Larra Paolilli, Katherine M. Bassett, Janice Rosenthal
  • Patent number: 12013947
    Abstract: Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: June 18, 2024
    Assignee: Motional AD LLC
    Inventors: Karl Robinson, Zachary David Gauci
  • Patent number: 12015830
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for streaming live television broadcasts and providing DVR services to subscribers in a designated market area.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: June 18, 2024
    Assignee: Didja, Inc.
    Inventors: James E. Long, James A. Erickson, Ali Mehrpour, Donald E. Meyer, James E. Monroe, Jay B. Perry, Claire E. Schendel, Delmer R. Schneider, Jr., Andrii Skaliuk, Michael J. Sobieski, Eric L. Walstad
  • Patent number: 12015600
    Abstract: A device may receive a request to establish a virtualized environment to support a session for a client device in communication with the computing device over a network. The device may instantiate the virtualized environment in a trusted execution environment of the device, wherein the trusted execution environment may include one or more hardware resources that isolate the virtualized environment from a rich execution environment associated with the device. The device may cause a hardware security module associated with the device to obtain one or more cryptographic keys by communicating with a secure element of the client device, and the device may secure communication between a local operating system executing on the client device and the virtualized environment instantiated in the trusted execution environment using the one or more cryptographic keys.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: June 18, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manuel Enrique Caceres, Taussif Khan, Mauricio Pati Caldeira De Andrada, Warren Hojilla Uy
  • Patent number: 12009938
    Abstract: Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within the three-dimensional virtual environment. The system and methods provided include those for: (1) using zones in a three-dimensional virtual environment for limiting audio and video, (2) access control using zones, (3) access control of the three-dimensional virtual environment itself, and (4) controlling user connections in a three dimensional virtual environment.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: June 11, 2024
    Assignee: KATMAI TECH INC.
    Inventors: Gerard Cornelis Krol, Petr Polyakov, Erik Stuart Braund
  • Patent number: 12010169
    Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: June 11, 2024
    Assignee: Capital One Services, LLC
    Inventors: Christian Bartram, Connor Cason, Noriaki Tatsumi
  • Patent number: 12009981
    Abstract: Systems, methods, and related technologies for segmentation management are described. The segmentation management may include visualization, configuration, simulation, or a combination thereof of one or more segmentation policies. In certain aspects, a plurality of segmentation rules are accessed and one or more characteristics of a plurality of entities communicatively coupled to a network are determined. A plurality of groups may be determined based on at least one characteristic of the one or more characteristics, where each group comprises at least one entity of the plurality of entities. A first group and a second group from the plurality of groups may be selected and one or more segmentation rules associated with the first group determined. One or more segmentation rules associated with the second group may be determined.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: June 11, 2024
    Assignee: Forescout Technologies, Inc.
    Inventors: Ilya Fainberg, Yafit Maor, Amir Olswang
  • Patent number: 12010198
    Abstract: Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: June 11, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Muhua Chen, Wei Ruan, Chen Wang
  • Patent number: 12010101
    Abstract: A method for providing and managing non-direct URL fetching service for retrieving a content from a web server to a client device is disclosed, such as for overcoming geo-blocking or a Man-In-The-Middle (MITM) attack. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. A URL request may be sent in parallel using both direct and non-direct fetching schemes, in order to verify the need for using the non-direct fetching service. Direct or non-direct fetching scheme may be selected by using a file that associates a fetching scheme to the requested URL. The selection of the fetching mechanism may use dynamically in real-time updating of a Proxy Auto-Configuration (PAC) file. As part of an accounting scheme, quotas may be applied to a cumulative received data or a time duration of using a non-direct fetching service.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: June 11, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12008090
    Abstract: Exemplary embodiments of the present disclosure are directed to pairing HDCP-compatible transmitter and receiver devices. A transmitter device can scan one or more of its multimedia interfaces for a connected receiver device. When a connected receiver device is detected, the transmitter device determines whether the transmitter device is currently paired with the connected receiver device. If there is no current pairing, the transmitter device obtains at least a receiver KSV key from the receiver device and reads at least a transmitter KSV key from its memory. The pairing operation is either completed or terminated based on a user authentication process. If completed, the transmitter device encrypts at least the transmitter KSV key and the receiver KSV key. If terminated, the transmitter device disables the connected receiver device. Whether the pairing operation is terminated or completed, the transmitter device completes the bootup sequence.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: June 11, 2024
    Assignee: ARRIS Enterprises LLC
    Inventor: Vijaykumar Khanvilkar
  • Patent number: 12010111
    Abstract: A server application can serve a web application to a client device as a client web application from a web application host. The server application can be a secure HTTPS website. The web application on the client device can provide a token over a local network using a HTTP request to a target device on the local network. The token is associated with a secure area of a remote repository. Having received the one or more tokens, the target device can indicate that a link has been established to the secure area by writing to or reading from the secure area as the server application informs the client web application executing in a browser at a client device of the read/write. The target device and client web application can then communicate via the secure area, for example, to store or retrieve data associated with a user.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: June 11, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Paul A. Clancy
  • Patent number: 12010369
    Abstract: Embodiments provide for improved stream generation. A first encoded segment is generated by encoding a first segment, of a plurality of segments in a media asset, using a first bitrate of a plurality of bitrates specified in an encoding ladder. A second encoded segment is generated by encoding the first segment using a second bitrate, where the second bitrate is lower than the first bitrate. Upon receiving a request for the first segment at the first bitrate, the second encoded segment is output based at least in part on determining that a first quality of the second encoded segment is within a tolerance of a second quality of the first encoded segment.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: June 11, 2024
    Assignee: Disney Enterprises, Inc.
    Inventors: Scott C. Labrozzi, Chetan K. Mathur, Yuanyi Xue, Michael J. Bracco
  • Patent number: 12003567
    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: February 22, 2023
    Date of Patent: June 4, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12003385
    Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
  • Patent number: 12004257
    Abstract: Methods and apparatus are disclosed for facilitating social discovery and social communication among M2M/IoT devices, connected via cellular networks, such as 3 GPP NR networks, and, optionally, supported by M2M/IoT servers.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 4, 2024
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Rocco Di Girolamo, Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li
  • Patent number: 12001839
    Abstract: Disclosed is a cloud development platform system including: a project server including an issue management unit managing histories of all issues which occur in the middle of performing a development project; a project management server including a project replication unit; and an issue management server providing a first issue selected by a developer of the development project among all issues which occur in the project server in the middle of performing the development project to the project management server. The project replication unit is configured to generate a replicated server replicating all data of an OS of the project server generating the first issue and an upper layer of the OS.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 4, 2024
    Assignee: SDT INC.
    Inventor: Jiwon Yune
  • Patent number: 12003580
    Abstract: The application is directed to techniques, devices, and systems for updating files. For example, a remote system may store first data representing a first version of a file and second data representing a second version of the file. The remote system may then determine that a first portion of the first data corresponds to a first portion of the second data. Based at least in part on the determination, the remote system may identify a second portion of the first data using the first portion of the first data and identify a second portion of the second data using the first portion of the second data. The remote system may then generate third data representing a difference between the second portion of the second data and the second portion of the first data. Additionally, the remote system may store the third data in association with the file.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 4, 2024
    Assignee: Valve Corporation
    Inventors: Martin Otten, Taylor Sherman, Henry Goffin
  • Patent number: 12003566
    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: February 22, 2023
    Date of Patent: June 4, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12001976
    Abstract: A collaboration system for sharing digital content among multiple conferees during a conference session, each conferee using a personal computing device including a device display screen and a device processor, includes a wireless receiver, at least a first large common display screen providing a common emissive surface, and at least a first system processor linked to the receiver and the at least a first common display screen. The device and system processors are programmed to cooperate to provide a user interface via each device display screen, each interface including at least a first sharing field and a file queue. The processors also are programmed to visually distinguish, on each user interface, each file added to the session by one conferee from other files added by other conferees. Additionally, the processors are configured to replicate content presented in the at least a first sharing field on the large common emissive surface.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: June 4, 2024
    Assignee: Steelcase Inc.
    Inventors: Robert Poel, Darrin Sculley
  • Patent number: 12003562
    Abstract: A system and a method for media streaming from multiple sources are disclosed. A content requesting client device accesses a server to receive a list of available sources that may include multiple Content Delivery Networks (CDNs) and independent servers. Based on a pre-set criteria, such as the source delivery performance and cost, the client device partitions the content into parts, allocates a source to each part, and simultaneously receives media streams of the content parts from the allocated sources. The server may be a Video-on-Demand (VOD) server, and the content may be a single file of a video data, such as a movie. The delivery performance of the used sources is measured during the streaming for updating the partition or the allocation. The updated measured performance may be stored locally at the client device, or at a server for use by other clients. The client actions may be implemented as a client-side script.
    Type: Grant
    Filed: January 22, 2023
    Date of Patent: June 4, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12001493
    Abstract: The present teaching relates to a method, system, and programming for providing content. A plurality of content items and publication information related thereto are obtained. For each of the plurality of content items, one or more topics are determined in accordance with a model. The related publication information associated with each content item is analyzed to identify at least one source of a plurality of sources that published the content item. A distribution is generated of each of the plurality of content items with respect to the plurality of sources and the one or more topics of the content item, and a bias of a source with respect to publishing content is identified based on the distributions of the plurality of content items.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: June 4, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Dan Pelleg, Avihai Mejer, Ali Tabaja
  • Patent number: 11997364
    Abstract: Systems and methods for peer-to-peer video data transfer on demand from an edge data storage device to a browser are described. A media device, such as a surveillance video camera, may include a media server and a WebRTC peer application. The media server may send media stream files using a first data transfer protocol to the WebRTC peer application in the media device. Using a second data transfer protocol, the WebRTC peer application on the media device may establish a secure peer-to-peer connection to a connection handler on a user device. The connection handler on the user device may provide the media stream files to an internet browser on the user device and the internet browser may display the media from the media stream file using an HTTP Live Streaming (HLS) library.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: May 28, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Vishwas Saxena, Mukesh Kumar P, Venkatesh Naidu Pamoti
  • Patent number: 11997139
    Abstract: Endpoints in a network execute a sensor module that intercepts commands to obtain information regarding a remote network resource. The sensor module compares a source of commands to a sanctioned list of applications. If the source is not sanctioned, then a simulated response can be provided to the source that references a decoy server.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: May 28, 2024
    Assignee: SENTINELONE, INC.
    Inventors: Venu Vissamsetty, Anil Gupta, Harinath Vishwanath Ramchetty
  • Patent number: 11997369
    Abstract: A method is provided for processing an error during restitution of digital content during a multimedia session on a terminal. The session offers a plurality of representations of the digital content which are described in a medium carrying information describing the multimedia session and transmitted independently of the representation data. The method includes, following the obtaining of the description-carrying medium, acts of obtaining, for at least one representation indicated in the description information-carrying medium, at least one item of information regarding guarantee of availability of the data of the representation on a server; of comparing the information regarding guarantee of availability of the data of the representation on the server with at least one predetermined value; of selecting a fallback representation as a function of the result of the comparison, and upon detecting a restitution error, of toggling to the fallback representation selected.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: May 28, 2024
    Assignee: ORANGE
    Inventors: Sylvain Kervadec, Pierre Ruellou
  • Patent number: 11995427
    Abstract: A method, apparatus, device, and a storage medium for upgrading a vehicle-mounted Tbox, which relate to the technical field of vehicle-mounted Tbox. The method comprises: when using a BOOTLOADER1 module that is used to store a power-on initial code for power-on startup, a vehicle-mounted Tbox determines whether version upgrading needs to be carried out (S401); and when it is determined that version upgrading needs to be carried out, the vehicle-mounted Tbox sequentially carries out version upgrading on a BOOTLOADER2 module for storing control logic and a diagnostic protocol stack code and app module (S402).
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 28, 2024
    Assignee: ZTE CORPORATION
    Inventors: Fei Cheng, Lei Wang
  • Patent number: 11995393
    Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: May 28, 2024
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Patent number: 11995188
    Abstract: An information handling system may include a processor, a memory coupled to the processor, a storage resource, and a basic input/output system (BIOS). The BIOS may be configured to, while the information handling system is in a pre-boot environment and prior to initialization of an operating system of the information handling system: establish a communication session with a remote information handling system; and in response to authentication of the communication session, transmit data to the remote information handling system that is operable to expose a partition of the storage resource to the remote information handling system.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 28, 2024
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Venkata Rama Krishna Rao Atta
  • Patent number: 11995949
    Abstract: A system for wagering and viewing the event on the same device while receiving the wagering data on a separate data feed from the video feed. Separate feeds would allow the wagering markets to close in more real-time while not relying on the video latency.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: May 28, 2024
    Assignee: AdrenalineIP
    Inventor: John Cronin
  • Patent number: 11991276
    Abstract: A secure element device that is configured to be cryptographically bound to a host device includes a secure element host key slot configured to store host key information that allows only the host device to control the secure element, a secure memory storing binding information, and limited functionality allowing the binding information to be read from the secure memory by the host device during a binding process. The binding information is cryptographically correlated with the host key information. The host key information is generated by the host device using the binding information read from the secure element and a secret key. The secure element device further includes general functionality only accessible to the host device using the host key information that is generated by the host device. The secure memory includes prevention measures impeding unauthorized entities from obtaining information from the secure memory.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: May 21, 2024
    Assignee: STMICROELECTRONICS, INC.
    Inventor: Giuseppe Pilozzi
  • Patent number: 11991150
    Abstract: Disclosed herein are an apparatus and method for providing a remote work environment. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program performs Virtual Private Network (VPN) authentication in response to a request for remote access to a work network from a user terminal, performs user authentication in order to connect the user terminal that succeeds in VPN authentication to the work network, decrypts the encrypted user data area of the user terminal that is connected to the work network, and provides the remote work environment to the user terminal based on the user data area through the work network.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: May 21, 2024
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Gak-Soo Lim, Sung-Jin Kim, Jung-Hwan Kang, Seung-Hun Han, Byung-Joon Kim