Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 11563721
    Abstract: Systems and methods for bypassing firewalls using a server management protocol is provided. In various embodiments, a proxy component serves as a “man-in-the-middle” between an edge client and a server client. The proxy component can receive a server connection request from the edge client to connect to a requested server client using a managed network name associated with the server client. The proxy component can establish a proxy connection with the requested server client, and routing data packets between the server client and the edge client. The edge client and the server client are connected without the public advertisement of the private addresses of the edge client and the server client.
    Type: Grant
    Filed: June 21, 2020
    Date of Patent: January 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Christopher Davenport, Kenneth Leach, Jorge Daniel Cisneros, Ivan Farkas
  • Patent number: 11562300
    Abstract: A method for automated booking of an on-demand service in a multimodal journey includes receiving information related to a multimodal trip plan for a commuter trip. The multimodal trip plan includes a plurality of segments, and the plurality of segments include an on-demand service segment that requires an on-demand service vehicle as the mode of transport. The method also includes receiving real-time information relating to a location of the commuter from one or more location tracking sensors, determining an estimated time of arrival of the commuter at a transfer point for transfer to the on-demand service segment by analyzing the real-time information, identifying a time of availability of an on-demand service vehicle at the transfer point (as a function of a time of booking), and determining an optimal time of booking of the on-demand service vehicle based on the estimated time of arrival and the time of availability.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 24, 2023
    Assignee: Conduent Business Services, LLC
    Inventors: Theja Tulabandhula, Narendra Annamaneni
  • Patent number: 11563824
    Abstract: Techniques relating to caching a content object are disclosed. A first server receives a revalidation request, relating to a content object, from a requestor. It is determined that metadata, relating to the content object, is stored in a cache associated with the first server. In response, the first server determines not to retrieve the content object from a second server. The content object is not stored in the cache. A response to the revalidation request, indicating that the content object is not modified, is transmitted from the first server to the requestor, based on analyzing the metadata.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: January 24, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
  • Patent number: 11561812
    Abstract: Described herein is a system and method for flow state save/restore of a virtual filtering platform. A first instance of a driver manages policy and flow state for ongoing flows between client device(s) and virtual machine(s). The virtual filtering platform is transitioned from the first instance of a driver to a second instance of the driver by serializing the policy and state for the ongoing flows on the first instance of the driver using a one pass algorithm. The serialized policy and state for the ongoing flows can be de-serialized with the ongoing flows re-established and/or reconciled on the second instance of the driver in accordance with the de-serialized policy and state for the plurality of ongoing flows. In some embodiments, a memory management technique can use a single operating system memory allocation call to allocate memory for the transition, with the technique managing utilization of the allocation memory.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Harish Kumar Chandrappa, Milan Dasgupta, Daniel Max Firestone
  • Patent number: 11563636
    Abstract: Systems, methods and/or computer program products optimizing network policies between microservices of a service mesh. The service mesh tracks incoming API calls of applications and based on the historical transactions, the context of API calls, and the microservices in the microservice chain being invoked, network controls and policy configurations are set to optimize the transactions performed by the service mesh. Dimensions of the communications between microservices of the service mesh are dynamically optimized via the service mesh control plane using a policy optimizer. Optimized dimensions of service mesh transactions includes automated policy adjustments to retries between microservices, circuit breaking between microservices, automated timeout adjustments between microservices and intelligent rate limiting between microservices and/or rate limiting applied to user profiles.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Patent number: 11562044
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for integrating electronic card display at a client via a software development kit (SDK) provided at one or more data servers are disclosed. A client-side application such as a web browser may request the SDK based on a code snippet included in a data file, such as a HyperText Markup Language (HTML) file for a web page. Once the SDK is received at the client, the client-side application may perform various functionalities enabled by the SDK, including determining terms in the data file that match keywords associated with electronic cards, requesting and receiving electronic card rendering data associated with the electronic cards, and modifying a display generated based on the data file to display an electronic card, upon detecting a trigger event in relation to a term within the web page that corresponds to the electronic card.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: January 24, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Xiaochen Du, Raul De Leon, Jose Manuel Nocedal De La Garza, Liang Chen, Jiao Xu, Jiande Yu
  • Patent number: 11563665
    Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving encrypted traffic with an indicator in a header indicating a request for probe traffic; inspecting the request and a response for the probe traffic; and caching data associated with the response to in a cache.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: January 24, 2023
    Assignee: Zscaler, Inc.
    Inventors: Vikas Mahajan, Srikanth Devarajan, Chenglong Zheng
  • Patent number: 11558678
    Abstract: Systems and methods provide for receiving a request for an alternate data stream of a plurality of individual data streams than an active data stream currently being displayed on a computing device, during display on the computing device of a stitched data steam comprising the plurality of individual data streams associated with a common audio timeline. The systems and methods further providing for determining a subset of the plurality of individual data streams of the stitched data stream associated with a time period of the active data stream in the common audio timeline, selecting the alternate data stream from the subset of the plurality of individual data streams, and providing the alternate data stream to the computing device, wherein the display of the active data stream on the computing device transitions to the alternate data stream on the computing device in the common audio timeline.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 17, 2023
    Assignee: Snap Inc.
    Inventor: Kevin Dechau Tang
  • Patent number: 11556334
    Abstract: Disclosed herein are systems and method for gradually updating software object instances on a plurality of computer nodes. In an exemplary aspect, in response to receiving a notification from a software object instance, a system may register the software object instance at an update server. The system may store and deploy a plurality of links, wherein each deployed link uniquely corresponds to a registered software object instance. The system may then associate two or more subsets of the plurality of links with two or more update locations, in accordance with an update policy. The system may place an update to the software object instance at the two or more update locations in accordance with an update policy. In response to receiving an update request via a link from a computing node, the system may further redirect the update request to an update location associated with the link.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 17, 2023
    Assignee: Virtuozzo International GmbH
    Inventor: Denis Silakov
  • Patent number: 11556402
    Abstract: Approaches for data processing are disclosed that include receiving, from a client, an application programming interface (API) request at an API endpoint of an API, where the API endpoint is configured to process data requests at a data plane of the API, identifying, from a header of the API request, a request for metadata associated with the API, redirecting the API request to a metadata plane of the API, retrieving, at the metadata plane of the API, the requested metadata based on the header of the API request, and transmitting, via the API endpoint and to the client, a response message indicating the requested metadata.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: January 17, 2023
    Assignee: Salesforce, Inc.
    Inventor: Henry Aloysius
  • Patent number: 11558433
    Abstract: Some embodiments relate to a method implemented by a first terminal for setting up a session with a second terminal. An identifier of a session server is obtained at least from a subscriber device in the first terminal which comprises a subscriber identifier and an operator identifier. A session request and an identifier of the second terminal are sent to the server. At least one instruction is received from the server and a message comprising a first set, relative to the first terminal, of at least one characteristic parameter of the requested session is generated in accordance with at least one instruction received and sent to the server. A message is received from the server comprising a second set of at least one characteristic parameter of the requested session, the second set relating to the second terminal and having a non-zero overlap with the first set.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: January 17, 2023
    Assignee: ORANGE
    Inventor: Bruno Chatras
  • Patent number: 11556397
    Abstract: In one example, a server system facilitates an exchange of messages with a remote client application. An Application Program Interface (API) receives a first request message and a second request message, wherein the first request message includes a first data payload defined by a common definition and including a first payload data, the first payload defined by a first schema definition. The second request message includes a second data payload defined by the common definition and a second payload data, wherein the second payload is defined by a second schema definition different than the first schema definition. In response to receiving the first request message, the API transmits a first response message, and in response to receiving the second request message, the API transmits a second response.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: January 17, 2023
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 11558449
    Abstract: Controller devices may be configured to automatically connect to a remote management server (e.g., a “cloud”-based management server), and may offload received data and analyses to the remote management server via wired or wireless communications. The controller devices may further communicate with the management server, user computing devices, and/or human machine interface devices, e.g., to provide remote access to the controller device, provide real-time information from the controller device, receive configurations/updates, provide interactive graphical user interfaces, and/or the like.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: January 17, 2023
    Assignee: SAMSARA INC.
    Inventors: John Bicket, Anubhav Jain, James Duffield, James Robert Saunders
  • Patent number: 11556668
    Abstract: Embodiments of a smart card and systems and methods for secure data access using a smart card are described. The smart card may be formed a substrate and may include a microprocessor, a memory containing an applet, a counter, and a unique identifier. The smart card may dynamically generate a unique uniform resource location (URL) and transmit the URL to via a contactless communication interface to securely facilitate data access from other devices.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: January 17, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Jeffrey Rule, Wayne Lutz, Paul Moreton, Kevin Osborn
  • Patent number: 11553539
    Abstract: In a communication apparatus on a network where communication apparatuses perform direct communication with each other, a network management apparatus for managing the network based on message information transmitted and received on the network is determined. When the communication apparatus itself is determined as the network management apparatus, the apparatus collects information indicating device capabilities from other communication apparatuses. On the other hand, the communication apparatus receives information indicating device capabilities from another communication apparatus when the other communication apparatus is determined as the network management apparatus.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: January 10, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tatsuhiko Sakai, Kenichi Fujii, Mitsuhiro Watanabe, Kazuo Moritomo
  • Patent number: 11550593
    Abstract: An information handling system may perform a quick boot based on a determination that a boot does not require an update to at least one of a firmware and hardware of an information handling system. The information handling system may reboot and may determine whether a boot of the system requires an update to at least one of a firmware and hardware of the information handling system. If the boot does not require an update to the at least one of a firmware and hardware of the information handling system, the information handling system may boot by bypassing one or more basic input/output system (BIOS) power-on self-test (POST) operations.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 10, 2023
    Assignee: Dell Products L.P.
    Inventors: Vaideeswaran Ganesan, Suren Kumar, B. Balaji Singh, David Keith Chalfant, Swamy Kadaba Chaluvaiah
  • Patent number: 11552847
    Abstract: In an embodiment, a data processing method comprises detecting an approval of a change to an electronic configuration document that symbolically identifies one or more configurations of users, groups, and/or permissions relating to access to computer program artifacts that are stored in a first repository of a geographically distributed, replicated artifact repository system; the artifact repository system comprising one or more second repositories that are geographically remote with respect to the first repository and which replicate the first repository; in response to the detecting: obtaining the electronic configuration document and deriving, based on the electronic configuration document, a plurality of regional repository settings values for users, groups, and/or permissions relating to access to the computer program artifacts and for the one or more second repositories; transmitting the one or more settings values to the one or more second repositories and causing injection of the one or more settings
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: January 10, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventor: Alexander Lake
  • Patent number: 11553541
    Abstract: A Wi-Fi connection method and a device is provided. The method includes: searching an ambient environment of a device for a Wi-Fi access point, to obtain a list of Wi-Fi access points; determining a target access point in the list of Wi-Fi access points; sending a connection request to a device in which the target access point resides; receiving feedback information that is returned, according to the connection request, by the device in which the target access point resides, where the feedback information indicates whether the target access point is a portable Wi-Fi hotspot; and if the feedback information indicates that the target access point is a portable Wi-Fi hotspot, outputting prompt information, where the prompt information is used to remind a user of the device that the target access point is a portable Wi-Fi hotspot.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhong Wang, Huajiang Gao, Wei Gao, Bangbang Huang, Tie Liu
  • Patent number: 11548598
    Abstract: The purpose is to provide an image generating device which generates a synthesized image from which one is able to intuitively grasp a relation between an image and a traveling position of a water-surface movable body. The image generating device includes processing circuitry. The processing circuitry acquires attitude information indicative of an attitude of a camera or a ship where the camera is installed. The processing circuitry acquires a traveling route of the ship based on a detection result of at least one of a position and a direction of the ship. The processing circuitry generates traveling route display data based on the attitude information and the traveling route. The processing circuitry generates a synthesized image in which the traveling route display data is synthesized with an image outputted from the camera.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 10, 2023
    Assignee: Furuno Electric Co., Ltd.
    Inventor: Koji Nishiyama
  • Patent number: 11552943
    Abstract: Disclosed embodiments relate to systems and methods for securely establishing secretless and remote native access sessions. Techniques include identifying a client configured to participate in remote native access sessions, wherein the client has a remote access protocol file that has been modified to include an identifier associated with the client; sending a prompt to the client to establish a secure tunnel connection with a connection agent using the identifier associated with the client; and authentication the client. The techniques may further include accessing target identity information associated with one or more target resources; receiving from the client a token that identifies a target resource from among the one or more target resources; obtaining, based on the token, a credential required for secure access to the target resource; and initiating, using the credential, a remote native access session between the client and the target resource.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: January 10, 2023
    Assignee: CyberArk Software Ltd.
    Inventors: Arthur Bendersky, Dima Barboi, Tal Zigman
  • Patent number: 11547371
    Abstract: Various embodiments described herein relate to an intelligent warning system in a communication service. One embodiment of the present invention analyzes a user's biometric signals and image data of one of the users in a communication session to determine a distress level. In addition, location data indicating the user's velocity and direction can be used to determine a distress level. If the biometric signals or the image data indicate a distress level that meets or exceeds a threshold level, a notification is automatically sent to a remote user. This can allow a remote user to render assistance to a user in distress, even when the user is unable to communicate one or more conditions.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: January 10, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rupreet Singh Gujral, Varun Kumar Palavalasa, Noor Mahdi
  • Patent number: 11553013
    Abstract: A chat room-based file sharing device includes: a memory; and a processor electrically connected to the memory, wherein the processor receives file sharing request information including information about a target shared file and a shared file recipient, creates a file sharing chat room associated with the target shared file, that is specified by the file sharing request information, and, when the file sharing chat room is rendered on a terminal of the shared file recipient, provides a file object corresponding to the target shared file through the file sharing chat room, wherein the file sharer and the shared file recipient share the target shared file through the file sharing chat room by participating as chat participants in the file sharing chat room.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 10, 2023
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11553196
    Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Patent number: 11553243
    Abstract: Provided are an electronic apparatus and an operating method of the same. The electronic apparatus includes: a communicator; a memory storing one or more instructions; and a processor configured to control the electronic apparatus by executing the one or more instructions to: collect peripheral device information based on a message received from a peripheral device, by using a first device discovery protocol and a second device discovery protocol; transmit the peripheral device information to a server through the communicator; and receive a home network device list of the electronic apparatus from the server through the communicator, the home network device list being generated by the server based on the peripheral device information.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: January 10, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jinjoo Chung, Minho Kim, Sunho Park, Namhyun Kim, Joonyoung Lee
  • Patent number: 11551113
    Abstract: A system for intelligently processing queries for cloud-based network file stores includes a file store that stores groups of documents that are associated with files, a non-transitory storage medium that stores instructions, and a processor. The processor may execute the instructions to receive a ticket based on a communication associated with a query to the file store, pull data for the ticket, check a sender of the communication, identify a file using the data, and/or analyze the communication using an artificial intelligence engine to generate a recommendation. The processor may monitor changes to the recommendation made before being sent in order to update the artificial intelligence engine for the changes.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 10, 2023
    Assignee: JETCLOSING INC.
    Inventors: Arthur C. Delight, IV, David Wolf
  • Patent number: 11553031
    Abstract: The present disclosure provides a method and an apparatus for processing data. The method includes: establishing a data connection between a local service and a Web client, receiving data that the Web client transmits to the local service through the data connection; and storing the received data to the designated local storage space.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 10, 2023
    Inventors: Zhongjian Feng, Kui Li
  • Patent number: 11552918
    Abstract: Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: January 10, 2023
    Assignee: Seven Networks, LLC
    Inventor: Trevor Fiatal
  • Patent number: 11553326
    Abstract: An electronic clock which is a communication device includes: a transceiver configured to communicate with another communication device including first software and second software; and at least one processor. The processor: controls the transceiver to perform a certain communication with the first software; and causes, after the certain communication ends, the transceiver to transmit a notification for notifying the second software of the end of the certain communication.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: January 10, 2023
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Kazuho Kyou
  • Patent number: 11551086
    Abstract: Systems and methods are disclosed herein for a recommendations engine that generates content recommendations using a trained model that is personalized based on the information corresponding to content consumption. The disclosed techniques herein provide a trained model to provide content recommendations. The trained model may have been trained using a predefined set of training data agnostic of a particular user profile. A system receives information corresponding to content consumption. The system may associate the information corresponding to content consumption with a profile. The system generates a personalized model based on the information corresponding to content consumption and on the trained model. The personalized model may be associated with the user profile. The system generates the content recommendations using the personalized model. The system then causes to be provided the content recommendations.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 10, 2023
    Assignee: Rovi Guides, Inc.
    Inventor: Lakhan Tanaji Kadam
  • Patent number: 11546422
    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: January 8, 2021
    Date of Patent: January 3, 2023
    Assignee: Capital One Services, LLC
    Inventors: Christian Bartram, Connor Cason, Noriaki Tatsumi
  • Patent number: 11546675
    Abstract: Methods, systems, and media for streaming video content using adaptive buffers are provided.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Matt Doucleff, Anil Vijendran
  • Patent number: 11546180
    Abstract: A data management apparatus manages a plurality of data items output by a plurality of communication devices that output data. The data management apparatus includes at least one memory configured to store instructions, and at least one processor configured to execute the instructions. The instructions, when executed by the at least one processor, include receiving a data acquisition request, including an application identification of an application from the data acquisition apparatus, extracting data output by the application on a communication device corresponding to the application identification included in the data acquisition request, among the plurality of data items received from the plurality of communication devices via a relay apparatus, and transmitting the extracted data to the data acquisition apparatus.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 3, 2023
    Assignee: KDDI CORPORATION
    Inventors: Atsushi Miyamoto, Masato Andou, Eiji Yamada, Masaharu Hattori, Hirofumi Iizuka
  • Patent number: 11544234
    Abstract: A method, system, and computer program product are provided for virtualizing specific values in a guest configuration based on the underlying host symbol substitution values. A symbolic link located in a traditional file system in a virtual guest is opened. Each symbol is extracted from a symbol-based file located in a symbol-based file system. The symbol-based file is accessed through a symbolic link from the traditional file system. The virtual guest issues a privileged instruction to a hypervisor for each symbol in the symbol-based file to retrieve a substitution value from a symbol table that is stored in hypervisor storage. The substitution value for each symbol is returned to the virtual guest, and it replaces the symbol in the symbol-based file. In response to a file read request for the traditional file, the substitution value is retrieved from the symbol-based file using the symbolic link from the traditional file.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ahilan Rajadeva, Al Chakra, Constantinos Kassimis, Christopher Meyer
  • Patent number: 11546406
    Abstract: Systems and methods for Dynamic Adaptive Streaming over HTTP (DASH) is provided. A method includes: obtaining an event message track including a plurality of event message boxes, the event message track configured to be processed by a Dynamic Adaptive Streaming over HTTP (DASH) client for displaying media content; obtaining an indicator that indicates each type of the plurality of event message boxes in the event message track; and providing the event message track to the DASH client or displaying media content based on the event message track.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: January 3, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11546440
    Abstract: Systems and methods are provided for tracking sharing of an electronic content. An exemplary method may include receiving a request to access content associated with a web address by a user. Based on a unique identity assigned to the user and the web address, a unique tracking web address may be generated. This tracking web address may be shared with additional users. As other users request content associated with the tracking web address, information regarding the sharing of the electronic content may be determined and stored, allowing for tracking of sharing behavior of users.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: January 3, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventors: Huan-Ling Chen, Dmytro Solomakha
  • Patent number: 11546648
    Abstract: Systems and methods are provided for facilitating the selection of content for a television broadcast system. A first request for content in a broadcasting based format is received from a television broadcast system. A second request for content in a computer based format is sent to a network-based content selection system. A content identifier associated with selected content is received from the network-based content selection system and sent to the television broadcast system.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 3, 2023
    Assignee: BLOOMBERG FINANCE L.P.
    Inventors: Derek Gatts, Daniel Leach, Christine Woo, Evan Yeatts
  • Patent number: 11546634
    Abstract: There is disclosed a method of encoding an input signal, the method comprising: receiving a base encoded signal, the base encoded signal being generated by feeding an encoder with a down-sampled version of an input signal; producing a first residual signal by: decoding the base encoded signal to produce a first decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce the first residual signal; producing a second residual signal by: correcting the base decoded signal using the residual signal to create a corrected decoded version; up-sampling the corrected decoded version; and using a difference between the up-sampled corrected decoded signal and the input signal to produce the second residual signal; wherein the up-sampling is one of bilinear or bicubic up-sampling. A corresponding decoding method is also disclosed.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 3, 2023
    Inventor: Guido Meardi
  • Patent number: 11546437
    Abstract: Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: January 3, 2023
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
  • Patent number: 11546231
    Abstract: A premises networking device includes hardware components including speakers, microphone, infrared sensor, spectrum analyzer and wireless interfaces. A touch screen display presents a user interface that provides information about network conditions and configuration settings and a menu for setting and changing configuration settings. Different versions of the user interface are displayed based on whether a user is in proximity to the device. The user interface includes shapes representing user devices, the visual characteristics of which change based on the current network conditions. A health score, which is an evaluation of network performance based on measurements of aspects of the conditions of the network, is displayed in real time. A network management system includes a network management platform for storing network conditions and configuration information and pushing the information to premises networking devices.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 3, 2023
    Assignee: Starry, Inc.
    Inventors: Chaitanya Kanojia, Alex Moulle-Berteaux, Brian Scott Loveland, Donald Lehman, Joseph Thaddeus Lipowski
  • Patent number: 11544322
    Abstract: A method includes detecting control of an active content creation tool of an interactive computing system in response to a user input received at a user interface of the interactive computing system. The method also includes automatically updating a video search query based on the detected control of the active content creation tool to include context information about the active content creation tool. Further, the method includes performing a video search of video captions from a video database using the video search query and providing search results of the video search to the user interface of the interactive computing system.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: January 3, 2023
    Assignees: Adobe Inc., The Regents of the University of California
    Inventors: Lubomira Dontcheva, Kent Andrew Edmonds, Cristin Fraser, Scott Klemmer
  • Patent number: 11546652
    Abstract: Systems and methods are described to address shortcomings in the conventional network storage systems via novel techniques to store offsets of a recorded program in a network digital video recorder (DVR). Storing offsets of a recorded program may be beneficial to users that would like to record media content that is broadcast either prior to a start time of a program, or media content that is broadcast after an end time of a program. This feature may be useful when start times and end times of a program are variable (e.g., in the case of sporting events, or other real-time events). This feature may also be useful for recording content of interest that is scheduled for broadcast prior to a start time of or after an end time of the program.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: January 3, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Pushpita Bhattacharjee, Nimit Dineshbhai Kalaria, Smitha Mave, Vishwas Sharadanagar Panchaksharaiah, Milan Indu Patel
  • Patent number: 11538498
    Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: December 27, 2022
    Assignee: Sonos, Inc.
    Inventor: Yean-Nian W. Chen
  • Patent number: 11540026
    Abstract: A data relay apparatus arranged between a client apparatus and a server apparatus that delivers content, discriminates a packet based on a data size thereof, the packet transmitted from the client apparatus to the server apparatus, and detects re-buffering based on a frequency of transmission of a predetermined packet discriminated.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 27, 2022
    Assignee: NEC CORPORATION
    Inventor: Tamotsu Mukaiyachi
  • Patent number: 11537272
    Abstract: In an illustrative embodiment, methods and systems for integrating web content generated by a content management system (CMS) with dynamic content generated by a content development system include an API handler of the CMS configured to communicate an action received from a remote computing device to a web part, where the web part interfaces with both the CMS and a web application framework to coordinate response to the action and to inject information regarding the dynamic content into the web content for use by the remote computing device. The remote computing device may include a view provider module configured to access the dynamic content using the injected information.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: December 27, 2022
    Assignee: AON GLOBAL OPERATIONS SE, SINGAPORE BRANCH
    Inventors: Anthony Dunne, Niall Toal, Remo Jansen
  • Patent number: 11539777
    Abstract: Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: December 27, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Bruce Bradley, Robert Knee
  • Patent number: 11539827
    Abstract: A system includes a processor configured to detect the presence of a wireless network access point usable for vehicular communication. The processor is also configured to connect to the wireless access point and report connection information relating to the connected wireless access point to an entity capable of establishing direct cellular connection with a vehicle, identifying the connected wireless access point as an alternative communication method if cellular communication is unavailable.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: December 27, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Oliver Lei, Allen R. Murray
  • Patent number: 11533855
    Abstract: A system and method for selecting plants based on climate data and plant data. The system receives climate data and plant data and selects plants for a geographical division based on the climate data and plant data. The system generates durable plant tags with for the plants that have an icon that identifies the lighting level and watering level of the plants using a color and a number.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: December 27, 2022
    Assignee: Orora Visual TX LLC
    Inventors: Jack Davis, Andrew Levi
  • Patent number: 11531474
    Abstract: In a storage system, processing related to data replication includes associating first control information with a logical volume and a snapshot and second control information with data on a pool volume. Data of the logical volume and the snapshot is managed by associating the first control information with the second control information. A time series of the logical volume and one or more snapshots is managed using generation information associated with the first control information, for each piece of data on the pool volume. Generation information indicating a generation in which the data is created is managed in association with the second control information. Invalidation of the first and second control information asynchronously with a processing of data related to the logical volume and the snapshot is executed. Whether the invalidation is possible is determined by referring to the generation information associated with the first and second control information.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: December 20, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takaki Matsushita, Yusuke Yamaga
  • Patent number: 11533289
    Abstract: Described embodiments provide systems and methods for rewriting an URL in a message transmitted via a clientless SSL VPN session. An intermediary device may identify, in a HTTP response transmitted via the session, an absolute URL that includes a hostname of the server. The device may determine that the absolute URL includes an intranet domain name. The device may generate, responsive to the determination, a URL segment by combining a unique string corresponding to the hostname of the server, with a hostname of the device. The device may rewrite, responsive to the determination, the absolute URL by replacing the server hostname in the absolute URL with the generated URL segment. A DNS server for the client may be configured with a DNS entry comprising a wildcard combined with the device hostname, to cause the DNS server to resolve the rewritten absolute URL to an IP address of the device.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: December 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Punit Gupta, Pintu Kumar
  • Patent number: 11533384
    Abstract: A computer system with access to remote files stored on a remote system can predict that a portion of a remote file is likely to be necessary. The computer system may download the portion of the remote file to a local file and update metadata of the local file to reflect the downloaded portion.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Alexandr Pavlovich Korchemniy