Patents Examined by Wing F. Chan
  • Patent number: 11824715
    Abstract: A method includes obtaining a first service requirement related to a first device; determining, based on the first service requirement, a first host core model and at least one component hooked to the first host core model; generating a first packet based on the host core model and the at least one component; and configuring the first device based on the first packet. Because a configuration apparatus can run independently of a device that is in a service requirement, configuration can be completed on the device based on the service requirement when a service of the device is not broken. Difficulty in configuration can be effectively reduced by hooking the component to the host core model.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: November 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liya Zhang, Wei Song
  • Patent number: 11824918
    Abstract: Techniques for HyperText Transfer Protocol (HTTP) POST method request translation are described. A router of a Content Distribution Network (CDN) receives an HTTP POST method request seeking to obtain a resource and sends the request to a request translation engine. The request translation engine, based on the request, generates a corresponding HTTP GET method request and sends it back to the router, which obtains a response object from an origin server or from one or more levels of cache implemented by the CDN. The response object is passed back via a response message to the router, which sends the response message back to the request translation engine. The request translation engine, in turn, sends the response message back to the router, which sends the response message back to the originating client.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jia Zhao, Changbing Zhao, Brandy Khicorah Kinlaw, Yiwen Wu, Jonathan Kozolchyk, Peter Bowen
  • Patent number: 11824722
    Abstract: An example system includes a first network zone of a mobile system comprising a first interconnected plurality of end points; a second network zone of the mobile system comprising a second interconnected plurality of end points; a converged network device (CND) interposed between the first network zone and the second network zone, wherein the CND is configured to regulate communications between end points of the first network zone and the second network zone; a first mobile system controller on the first network zone; a second mobile system controller on the second network zone; and a network redundancy circuit structured to selectively provide a regulation control command; wherein the CND is further configured to adjust the regulating the communications between end points of the first network zone and end points of the second network zone in response to the regulation control command.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: November 21, 2023
    Assignee: Sonatus, Inc.
    Inventors: Yu Fang, Yixiang Chen
  • Patent number: 11818013
    Abstract: A processing system deployed in a communication network may detect a condition for merging at least a first logical network of the communication network and a second logical network of the communication network. The first logical network may be reserved for use by at least a first plurality of endpoint devices of at least a first public service entity, and the second logical network is reserved for use by at least a second plurality of endpoint devices of at least a second entity. The processing system may then merge the first logical network and the second logical network to create a merged logical network, in response to the detecting of the condition. The merging may include allocating a set of network resources to the merged logical network and authorizing the first plurality of endpoint devices and the second plurality of endpoint devices to access the merged logical network.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: November 14, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yupeng Jia, Rashmi Palamadai
  • Patent number: 11818012
    Abstract: Online restore may be performed between databases with different topologies while applying a custom data distribution. A request to restore a database into a different topology of nodes may be received. A plan to move different portions of the database from a current topology to the new topology made using a general distribution scheme. The plan may be performed to move the different portions of the database into the new topology and the database made available for access using the new topology. A background process may be applied to modify the distribution of the database at the new topology to match a custom distribution scheme that was implemented at the current topology.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: November 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishna Chaitanya Gudipati, Sanjay Wangoo, Fabian Oliver Nagel, Ippokratis Pandis, Gokul Soundararajan, Aditya Subrahmanyan, Induja Sreekanthan, Yao Xiao, Ankil Shah, Yehan Zhang, Siyi Zhang, Vaishali Ravindra Narkhede, Naresh Chainani
  • Patent number: 11818201
    Abstract: Provided are methods, systems and computer program products for cloud based software program execution to enable cross-device implementation of cloud based software application execution by a cloud services server system. The methods include (i) assigning a plurality of hardware devices for execution of the instance of the cloud based software application, (ii) receiving a software application program instruction for execution, (iii) determining attributes of the received software application program instruction, (iv) selecting based on one or more determined attributes of the received software application program instruction, one of the first computing device and the second computing device for execution of the received software application program instruction and (v) routing the received software application program instruction to the selected first or second computing device for execution by the selected first or second computing device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: November 14, 2023
    Assignee: Bluestack Systems, Inc.
    Inventor: Suman Saraf
  • Patent number: 11811859
    Abstract: Some embodiments provide a hierarchical data service (HDS) that manages many resource clusters that are in a resource cluster hierarchy. In some embodiments, each resource cluster has its own cluster manager, and the cluster managers are in a cluster manager hierarchy that mimics the hierarchy of the resource clusters. In some embodiments, both the resource cluster hierarchy and the cluster manager hierarchy are tree structures, e.g., a directed acyclic graph (DAG) structure that has one root node with multiple other nodes in a hierarchy, with each other node having only one parent node and one or more possible child nodes.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Claudio Fleiner, Marc Fleischmann
  • Patent number: 11811873
    Abstract: An internet-of-things (IoT) distribution hub enables delivery of formatted IoT data to any of multiple hosting platforms as dynamically configurable by an IoT device owner. A service node in a distributed network provides, to an IoT device, a device key for accessing an IoT distribution network. The service node receives a selection of a hosting platform for the IoT device, wherein the selected hosting platform is one from a group of available hosting platforms available through the IoT distribution network. The service node maps the IoT device to a virtual device proxy for the selected hosting platform and receives a request from the IoT device to forward IoT data. The request includes the device key. The service node forwards the IoT data to the selected hosting platform via the virtual device proxy.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: November 7, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Cheul Shim, Michael G. Hogan, Angel Polito, Terence P. Maguire, Thierry R. Sender
  • Patent number: 11811886
    Abstract: Methods and apparatuses for proxy deployment are disclosed. According to an embodiment, a first network function receives, from a second network function, a request for proxy discovery. The first network function determines at least one proxy for the second network function based on the request for proxy discovery and one or more proxy profiles available at the first network function. The first network function sends first information about the at least one proxy to the second network function.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 7, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Cheng Wang
  • Patent number: 11811532
    Abstract: A method begins with a first group of computing devices of a plurality of computing devices of a storage network receiving data objects having a first data type identifier of a plurality of data type identifiers, where the plurality of data type identifiers correspond to a plurality of data types associated with the data objects. The method continues with the first group of computing devices interpreting the data objects having the first data type identifier to sort, based on sorting criteria the data objects into a first processing category and a second processing category. The method continues with the first group of computing devices error encoding the data objects in the second processing category based on short term storage error encoding parameters to produce pluralities of sets of encoded data slices and sending the pluralities of sets of encoded data slices to storage and execution units for storage therein.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: November 7, 2023
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 11805029
    Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: October 31, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
  • Patent number: 11805172
    Abstract: Systems and methods for facilitating access to files that are stored by network-accessible file storage services. An example system comprises a plurality of file access nodes including a control node, wherein the control node is configured to: receive a file access request initiated by a client, wherein the file access request comprises an identifier of a file, an identifier of a file storage service, and an access token associated with the file stored by the file storage service; request, using the access token, metadata associated with the file from the file storage service; define, using the metadata, a plurality of portions forming the file; and forward, to the plurality of file access nodes, identifiers of the plurality of portions.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: October 31, 2023
    Assignee: Parallels International GmbH
    Inventor: Anton Zelenov
  • Patent number: 11799982
    Abstract: The present application discloses a message push method, apparatus, device and medium. The method includes: receiving a message push request, where the message push request carries a message identifier of a to-be-pushed target message, terminal identifiers of target terminals for receiving the target message, and a channel identifier of a service channel for pushing the target message; and pushing the target message to the target terminals according to the channel identifier.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: October 24, 2023
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Chaofeng Dong
  • Patent number: 11799951
    Abstract: The techniques disclosed herein prevent data spillage in multi-tenant services via request and response containerization with provenance checks. When a web request is received on behalf of a tenant, a request container is created and initialized with identifying information extracted from the request. Derived identifiers that can be verified as being associated with the tenant may be added to the request container. A response container for accumulating data obtained while processing the request is then created. The request and response containers are passed throughout the call path that processes the request. Identifying information passed to data access operations is obtained from the request container, while results of data access operations are stored in the response container. Before generating a web response using data from the response container, the response container is verified to contain data associated with the appropriate request.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raghvendra Maloo, Vivek Roy, Mohammad Reza Tajvidi
  • Patent number: 11799953
    Abstract: Methods, systems, and devices are provided herein for a mechanism to identify link down reasons. As described herein, a first port of a first peer device may be determined to have unexpectedly changed to a port down state. Subsequently, a topology file may be referenced to identify a second port of a second peer device with which the first peer device is intended to have a link if not for the first port being in a port down state. In some examples, port settings of the first port may be compared with port settings of the second port. If a port setting for the first port mismatches an associated port setting for the second port, an alert message may be transmitted to a network administrator indicating this mismatch as a possible reason for the first port being in the port down state.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: October 24, 2023
    Assignee: NVIDIA CORPORATION
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 11799782
    Abstract: Techniques are disclosed for processing data packets and implementing policies in a software defined network (SDN) of a virtual computing environment. At least two SDN appliances are configured to disaggregate enforcement of policies of the SDN from hosts of the virtual computing environment. The hosts are implemented on servers communicatively coupled to network interfaces of the SDN appliance. The servers host a plurality of virtual machines. The servers are communicatively coupled to network interfaces of at least two top-of-rack switches (ToRs). The SDN appliance comprises a plurality of smart network interface cards (sNICs) configured to implement functionality of the SDN appliance. The sNICs have a floating network interface configured to provide a virtual port connection to an endpoint within a virtual network of the virtual computing environment.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gerald Roy Degrace, Deepak Bansal, Rishabh Tewari, Michal Czeslaw Zygmunt, Deven Jagasia
  • Patent number: 11799820
    Abstract: A mobile-side IP address is translated into an intranet-side MAC address, and an IP address for an intranet is acquired. The present invention provides a network system for transferring a packet, including: a first network that controls transfer of data at a first layer; a second network that is connected to the first network and controls transfer of data at a second layer different from the first layer; and a translation device that translates an address between networks, in which the translation device translates the address of the first layer of the first network attached to data transferred from the first network to the second network into the address of the second layer of the second network.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: October 24, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Yuji Oishi, Shigenori Hayase, Masayuki Takase, Mikio Kuwahara
  • Patent number: 11789638
    Abstract: Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: October 17, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Aaron Dailey, Ronald Karr, Nicole Tselentis, Logan Jennings
  • Patent number: 11792095
    Abstract: A device is configured to obtain network traffic information that is associated with a first network device and to identify a second network device that communicates data with the first network device. The device is further configured to identify device settings for sending data traffic to the second network device and to identify error correction instructions for rerouting data traffic to another network device. The device is further configured to generate node properties for the first network device that include a first network device identifier, a second network device identifier, the device settings for the second network device, and the error correction instructions. The device is further configured to add a first node to a computer network map for the first network device and to associate the node properties with the first node and output the computer network map.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: October 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
  • Patent number: 11784840
    Abstract: A source device provides, during a conference, shared data from the source device participating in the conference to one or more destination devices participating in the conference. The source device receives a representation of a download progress of the shared data at the one or more destination devices. A presenter device prompts a user of the presenter device to select a presentation time of the shared data based on the download progress. The presenter device is the source device or one of the one or more destination devices.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 10, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Shane Paul Springer