Patents Examined by Clayton R Williams
  • Patent number: 11601377
    Abstract: Techniques for sending Compute Express Link (CXL) packets over Ethernet (CXL-E) in a composable data center that may include disaggregated, composable servers. The techniques may include receiving, from a first server device, a request to bind the first server device with a multiple logical device (MLD) appliance. Based at least in part on the request, a first CXL-E connection may be established for the first server device to export a computing resource to the MLD appliance. The techniques may also include receiving, from the MLD appliance, an indication that the computing resource is available, and receiving, from a second server device, a second request for the computing resource. Based at least in part on the second request, a second CXL-E connection may be established for the second server device to consume or otherwise utilize the computing resource of the first server device via the MLD appliance.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Chakradhar Kar, Sagar Borikar, Ramesh Sivakolundu, Ayan Banerjee, Anant Thakar
  • Patent number: 11588877
    Abstract: Various embodiments may provide streaming service downlink assistance and/or uplink assistance mechanisms for a wireless device using attention (AT) commands exchanged between a modem processor of the wireless device and another processor of the wireless device. Various embodiments may include an AT command that is a bitrate recommendation action command including an indication of a stream identifier, an indication of a requested bitrate, and an indication of a direction. Various embodiments may include an AT response that is a bitrate recommendation response, the bitrate recommendation response including an indication of a stream identifier, an indication of a bitrate recommendation, and an indication of a direction.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Imed Bouazizi, Charles Nung Lo, Min Wang, Lenaig Genevieve Chaponniere
  • Patent number: 11563784
    Abstract: Systems are provided for managing and coordinating STT/TTS systems and the communications between these systems when they are connected in online meetings and for mitigating connectivity issues that may arise during the online meetings to provide a seamless and reliable meeting experience with either live captions and/or rendered audio. Initially, online meeting communications are transmitted over a lossy connectionless type protocol/channel. Then, in response to detected connectivity problems with one or more systems involved in the online meeting, which can cause jitter or packet loss, for example, an instruction is dynamically generated and processed for causing one or more of the connected systems to transmit and/or process the online meeting content with a more reliable connection/protocol, such as a connection-oriented protocol. Codecs at the systems are used, when needed to convert speech to text with related speech attribute information and to convert text to speech.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: January 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Akash Alok Mahajan, Yifan Gong
  • Patent number: 11563826
    Abstract: A first communication, received from a first communication device operated by a first user, is parsed according to a policy to determine associated metadata comprising a first set of attributes. The policy dictates rules for use of the metadata. The first set of attributes is compared to attributes of a plurality of communication devices. Based on the comparing, at least one recipient communication device for the first communication is identified from the plurality of communication devices, wherein at least one of the first set of attributes matches at least one of the attributes of the plurality of communication devices. Based on the policy and the metadata, at least one of a feature available to the at least one identified recipient communication device and behavior of the at least one identified recipient communication device as perceived by a particular user associated with the at least one recipient communication device is determined.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 24, 2023
    Assignee: Theatro Labs, Inc.
    Inventors: Guy R. Van Buskirk, Steven Paul Russell, Ravi Shankar Kumar
  • Patent number: 11556609
    Abstract: One embodiment provides a method, the method including: receiving, at a website anticipation system, an indication of a plurality of user devices to be in operative communication with a central device during a predetermined time period; detecting, using the website anticipation system, at least one website to be accessed by the plurality of user devices during the predetermined time period, wherein the at least one website is to be requested by the central device; and prior to the central device requesting the plurality of user devices access the website, preloading, using the website anticipation system, at least a portion of the website on a least a subset of the plurality of user devices.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 17, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew Fardig, Lindsay Nelson, Joshua Smith, Dane Hixson
  • Patent number: 11558485
    Abstract: Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: January 17, 2023
    Assignee: Open Text SA ULC
    Inventors: Nicolae Ionescu, Dan-Horia Trufasiu, Peter Varga, Tao Zhou, Franz Pauthner, Yue Kuk Wong
  • Patent number: 11558458
    Abstract: Techniques for redirecting a client device from a server to a mini-server are disclosed herein. Initially, the client device establishes a connection with the server. The server provides a landing page to the client device, where the landing page is programmed to include an element that, when selected, redirects the client device away from its connection with the server. In response to a selection of the element, the client device establishes a connection with the mini-server. The mini-server is part of a first local area network (LAN), and, as a result of switching networks, the client device is now a part of a second LAN. The two LANs are connected to one another via a network bridge. The mini-server is able to receive input from the client device and synchronize that input across other mini-servers in the first LAN in order to redundantly store the input.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 17, 2023
    Assignee: DITTOLIVE INCORPORATED
    Inventors: Thomas Karpiniec, Adam Brandon John Fish
  • Patent number: 11553061
    Abstract: Methods, systems, and apparatuses, among other things, as described herein may provide for hyperlocal edge cache. A method includes intercepting a request for a resource/entity associated with an application; determining that the request can be served from the cache, wherein the cache is connected with a base station and only serves devices directly connected with the base station; and responding to fulfill the request for the resource associated with the application.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 10, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yaron Kanza, Arun Jotshi, Raghvendra Savoor
  • Patent number: 11553028
    Abstract: Non-limiting examples of the present disclosure describe proactive detection and notification of a potential loss of connectivity during an electronic collaborative communication. Subsequently, a state of the electronic collaborative communication is managed to improve, among other technical advantages, processing efficiency of associated computing devices and users involved in the electronic collaborative communication. A quality of a network feed for a participant in an electronic collaborative communication is identified and analyzed to generate a warning of potential loss of connectivity. A state of an electronic collaborative communication is managed relative to a continued quality evaluation of said network feed. For example, a network feed may be placed on hold and/or a communication suspended due to potential connectivity issues. A representation of a video feed may be updated and/or a communication resumed when a quality of that video feed is determined to satisfy a pre-selected quality threshold.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: January 10, 2023
    Assignee: Fuze, Inc.
    Inventor: Aaron Evans
  • Patent number: 11546425
    Abstract: Described herein are systems and methods for a providing Ledger as a Service (LaaS). Blockchain technology helps bring potential solutions to the distributed ledger problem, with a linear record structure to record transaction history. However, there are different types of blockchain techniques (e.g., Hyperledger, Ethereum, Quorum), and users/developers need to know the explicit features of each technique and align with the required APIs. Ledger as a Service can allow users to an develop applications more efficiently, and can allow users to easily migrate applications among different blockchain techniques and platforms (e.g., between Hyperledger and Ethereum). LaaS can also allow for simplified transactions with a blockchain, and can additionally provide simplified communication between blockchains of different types.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: January 3, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Baohua Yang
  • Patent number: 11544775
    Abstract: Disclosed is a system and method for virtual demonstration of a product. Herein, a game engine is implemented to provide a virtual environment with a model of the product. Further, a library of predefined story blocks related to the model of the product is provided. A session for virtual demonstration of the product is initiated by a master server over a network, with at least one server acting as a host server associated with a host user and one or more of other servers acting as one or more client servers with each of the one or more client servers being associated with a client user. The host server is configured to allow the host user to define a timeline with one or more story blocks. The one or more client servers are configured to present the defined timeline for viewing of the one or more client users associated therewith.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 3, 2023
    Inventors: Stuart Ian Warrington, Michael Robert Nisbet, Connor Alex Newton
  • Patent number: 11539596
    Abstract: Systems and techniques for end-to-end quality of service in edge computing environments are described herein. A set of telemetry measurements may be obtained for an ongoing dataflow between a device and a node of an edge computing system. A current key performance indicator (KPI) may be calculated for the ongoing dataflow. The current KPI may be compared to a target KPI to determine an urgency value. A set of resource quality metrics may be collected for resources of the network. The set of resource quality metrics may be evaluated with a resource adjustment model to determine available resource adjustments. A resource adjustment may be selected from the available resource adjustments based on an expected minimization of the urgency value. Delivery of the ongoing dataflow may be modified using the selected resource adjustment.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: December 27, 2022
    Assignee: Intel Corporation
    Inventors: Kshitij Arun Doshi, Ned M. Smith, Francesc Guim Bernat, Timothy Verrall, Rajesh Gadiyar
  • Patent number: 11528245
    Abstract: Devices, systems and processes for providing geo-located and content-to-comment synchronized user circles are described. For at least one embodiment, a system for facilitating a geo-location based user circle may include a hub configured to facilitate a sharing of comments between a first user and a second user via a user circle. The first user and the second user may be selected for participation in the user circle based upon a circleID associated each of a first user device and a second user device. A first user device, communicatively coupled to the hub, may be configured to facilitate a capture of the comments provided by the first user. A second user device, communicatively coupled to the hub, may be configured to facilitate a presentation of the comments to the second user. And, a second device geoID may be used to indicate a location of the second user device.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: December 13, 2022
    Inventors: Ramgopal Madduluri, Maxim Litinov
  • Patent number: 11509747
    Abstract: In a method of operating a content delivery network having a plurality of content caches to deliver requested content to at least one user device, the user device has one or more access network interfaces for connection to content caches of the content delivery network via one or more respective access networks, and the method is performed by a content delivery route decision function running on the user device and interfacing with the content delivery network and the access networks.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 22, 2022
    Assignee: British Telecommunications Public Limited Company
    Inventors: Ruth Brown, Jonathan Hart, Maria Cuevas Ramirez
  • Patent number: 11509465
    Abstract: A computing device may include a memory configured to store a group connection lease and a group user interface (UI) cache shared by different users within a user delivery group. The computing device may also include a processor coupled to the memory and configured to establish communications links with a plurality of smart card devices associated with different users within the user delivery group, initiate virtual sessions for the different users based upon the group connection lease responsive to establishing the communications links with the smart card devices, and launch the virtual sessions for the different users based upon the group UI cache.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: November 22, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Georgy Momchilov, Hubert Divoux, Roberto Valdes
  • Patent number: 11509740
    Abstract: There is disclosed herein computer implemented methods of cache key generation including receiving from a user a request for content; wherein the request comprises one or more of opening a browser software tab or window, launching a software application, activating a hyperlink; wherein the request causes an electronic communications network connection to be established and/or an HTTP request made; and wherein, the surrogate passes the request to an origin.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 22, 2022
    Assignee: Cloudinary Ltd.
    Inventors: Colin Bendell, Itai Benari
  • Patent number: 11503011
    Abstract: Local data can be made available in a cloud computing environment. A persistent remote connection may be established between a processor and a server. The server may receive a request for data from an external device through a network. The request for data may be sent through the persistent remote connection from the server to a first executable process of the processor. The processor may obtain the data from an application being executed by the processor separately from the first executable process. The data may be sent through the persistent remote connection from the processor to the server. The server may send the data to the external device through the network in response to the request. The persistent remote connection may be maintained in an open state regardless of a status of the request for data.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: November 15, 2022
    Assignee: INTUIT INC.
    Inventors: Punam Goswami, Reetesh Agrawal, Bharath Raj Holenarasipura Rajanna, Deep George Zachariah, Hitesh Gaba, Amrut Anegundi, Amudhavani Haridoss, Balaji Krishnamurthy
  • Patent number: 11494367
    Abstract: An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 8, 2022
    Assignee: Comcast Interactive Media, LLC
    Inventors: Peter Lester, Justin Miller, Hendrick Lee, Aseem Sharma, Galen Trevor Gattis, Amber Dixon, Huy Tuan Nguyen, Derek McGowan, John McCrea
  • Patent number: 11489939
    Abstract: A processor may receive a microservice chain. The processor may analyze the microservice chain for one or more microservices in the microservice chain that include deducible information. The processor may trigger, from the deducible information, a deduced microservice. The processor may process the deduced microservice. The processor may cache an outcome from the deduced microservice.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Patent number: 11475344
    Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user and from a second user, a biometric input used to identify the second user, sending, to the client system, a personal identifier for presentation to the second user, receiving, from the client system in response to the presentation of the personal identifier to the second user, an audio input from the second user, determining, based on a comparison of the audio input to a voiceprint of the second user, wherein the voiceprint comprises audio data for auditory identification of the second user, whether the audio input comprises the personal identifier spoken by the second user, and authenticating the second user to access an online account associated with the second user via the client system if the audio input is determined to be spoken by the second user and comprise the personal identifier spoken by the second user.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 18, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Mateusz Marek Niewczas