Patents Examined by Wuji Chen
-
Patent number: 12273409Abstract: A system and method for deploying virtual machines in a server farm based on capacity needs of the server farm includes receiving a request to deploy a new virtual machine (VM) in the server farm; determining that a cluster configuration property associated with the new VM specifies one or more parameters for the new VM; upon determining that the cluster configuration property associated with the new VM specifies one or more parameters for the new VM, retrieving at least one of a custom SKU parameter information or custom capacity parameter information for the new VM; and deploying the new VM to the server farm with at least one of the custom SKU parameter or custom capacity parameter.Type: GrantFiled: May 4, 2022Date of Patent: April 8, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kalyan Kumar Kona, Darius Snapkauskas, Qiwen Zheng
-
Patent number: 12271337Abstract: A system for providing memory access is disclosed. In some embodiments, the system is configured to receive at a source server fabric adapter (SFA), from a server, a memory access request comprising a virtual memory address; using associative mapping, determining whether the virtual address corresponds to a source-local memory associated with the source SFA or to a remote memory. If the virtual address corresponds to the source-local memory, the virtual memory address is translated, at the source SFA, into a physical memory address of the source-local memory. If the virtual address corresponds to the remote memory, a request message is synthesized, and the synthesized request message is transmitted to the destination SFA using a network protocol.Type: GrantFiled: June 9, 2022Date of Patent: April 8, 2025Assignee: Enfabrica CorporationInventors: Thomas Norrie, Shrijeet Mukherjee, Rochan Sankar
-
Patent number: 12265497Abstract: Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of remote direct memory access (RDMA) operations. The techniques include but are not limited to unified RDMA operations that are recognizable by various communicating devices, such as network controllers and target memory devices, as requests to establish, set, and/or update arrival indicators in the target memory devices responsive to arrival of one or more portions of the data being communicated.Type: GrantFiled: October 31, 2022Date of Patent: April 1, 2025Assignee: Mellanox Technologies, Ltd.Inventors: Daniel Marcovitch, Richard Graham
-
Patent number: 12242413Abstract: The subject matter described herein includes methods, systems, and computer readable media for improving remote direct memory access (RDMA) performance. A method for improving RDMA performance occurs at an RDMA node utilizing a user space and a kernel space for executing software. The method includes posting, by an application executing in the user space, an RDMA work request including a data element indicating a plurality of RDMA requests associated with the RDMA work request to be generated by software executing in the kernel space; and generating and sending, by the software executing in the kernel space, the plurality of RDMA requests to or via a system under test (SUT).Type: GrantFiled: August 27, 2021Date of Patent: March 4, 2025Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Nitesh Kumar Singh, Rakhahari Bhunia, Abhijit Singha, Sujoy Nandy
-
Patent number: 12206726Abstract: Examples provide a cloud-based distributed secure shell (SSH) file transfer protocol (SFTP) server system for responding to client requests. A load balancer assigns client requests to available SFTP servers within the cloud based distributed SFTP server cluster. Each SFTP server is hosted on an individual VM associated with a cloud server. An authentication service authenticates the client requests using a single user profile. A registry table on a first cloud storage maintains metadata describing all the data records stored within a second cloud storage. The registry table and the data records are accessible to all the SFTP servers within the server cluster. In this manner, any server within the cluster can authenticate a user and respond to a client request while providing a seamless and uniform user experience while simultaneously reducing resource usage and improving scalability.Type: GrantFiled: December 21, 2021Date of Patent: January 21, 2025Assignee: Walmart Apollo, LLCInventors: ManoharReddy Vummadi, Ponsankar Shanmugam Semmandampalayam, Xue Chen
-
Patent number: 12184629Abstract: The present disclosure relates generally to systems and methods to enable users to access content authorized to other users. A method for accessing content may include receiving an access activation request from a primary device or a primary user account corresponding to a content item accessible by the primary user account, generating an access identifier corresponding to the content item, where the access identifier identifies the content item and includes access information, receiving an access request including the access identifier from a secondary device or a second user account, determining that the access identifier is valid, and delivering the content item to the secondary device.Type: GrantFiled: March 13, 2020Date of Patent: December 31, 2024Assignee: Disney Enterprises, Inc.Inventors: Eric S. VanBeek, Adeel S. Fahimullah, Drew H. Kutilek, Mohamad H. Monibi, Mark A. Shurgot
-
Patent number: 12184717Abstract: An edge device for distributed processing of unprocessed edge data from any number of edge data collection devices using an analytics framework includes a storage device for storing the unprocessed edge data; and a processor. The processor obtains the unprocessed edge data from an edge data collection device of the edge data collection devices; identifying a processing modality for the unprocessed edge data; processing the unprocessed edge data based on the processing modality using, at least in part, a virtualized desktop infrastructure connection between the edge device and a backend device operably connected to the analytics framework to obtain a processed edge data result; and providing a computer implemented service using the processed edge data result.Type: GrantFiled: June 28, 2021Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: John Kelly, Dharmesh M. Patel
-
Patent number: 12184607Abstract: Embodiments herein provide a method for generating multiple IP addresses in a wireless network by a system (100). The method includes receiving user request to generate multiple IP addresses of at least one network element. Further, the method includes retrieving the IP address template corresponding to the at least one network element from a database (120) based on the user request, wherein the IP address template comprises a plurality of network parameters corresponding to positionally encoded bits of an IP schema. Further, the method includes generating the multiple IP addresses of the at least one network element based on the set of user defined labels, the count of the multiple of IP addresses of the at least one network element, the IP address template and the IP schema. Further, the method includes displaying the generated multiple IP addresses of the at least one network element.Type: GrantFiled: December 23, 2022Date of Patent: December 31, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Nitish Kumar, Pawan Shriwas, Pratik Mahajan, Niyank Bam
-
Patent number: 12169732Abstract: One example process may include modifying a status of a container after a communication session associated with the container has ended, receiving a token from a client device to establish a communication session with a virtual machine, assigning the client device to the container, updating a container state file to include the token, a file version and a client device identifier, and responsive to assigning the client device, initiating one or more container processes with the container and maintaining one or more container processes already operating in an active status with the container prior to the assignment.Type: GrantFiled: February 16, 2022Date of Patent: December 17, 2024Assignee: CONNECTIFY, INC.Inventors: Alexander Gizis, Brian Prodoehl, Kevin Cunningham
-
Patent number: 12153550Abstract: In general, embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient predictive document recommendation in collaborative document server systems. In one example, a method comprises generating a recommended collaborative document set for a primary collaborative document using a cross-document correlation model that is characterized by a temporally correlated document viewing sequence set and a cross-user correlation model that is characterized by a qualifying user relationship set.Type: GrantFiled: March 31, 2021Date of Patent: November 26, 2024Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Rameil Sarkis, Chen Ling, Happiness Munedzimwe, Jason Phan, Connor Lin
-
Patent number: 12141093Abstract: A system includes a first processing device and a second processing device, each of which is coupled to a NIC implemented with an RDMA interface. The NICs are capable of rendezvous flows of RDMA write exchange. In an example where the first NIC is at the sender side and the second NIC is at the receiver side, a rendezvous flow is initiated by an execution of a RDMA write operation by the second NIC. The second NIC provides at least an address of a buffer in the second processing device to the first NIC through the RDMA write operation. Then the first NIC initiates a RDMA write operation to send data in a buffer in the first processing device to the second NIC. The second NIC may acknowledge receipt of the data with the second NIC. The second NIC can update a CI of the WQE based on the acknowledgement.Type: GrantFiled: January 25, 2022Date of Patent: November 12, 2024Assignee: Habana Labs Ltd.Inventors: Itay Zur, Ira Joffe, Shlomi Gridish, Amit Pessach, Yanai Pomeranz
-
Patent number: 12135977Abstract: A scanner redirection method includes the steps of: receiving from an application running on a host server, a request for scanner properties; acquiring properties of the physical scanner; converting the properties of the physical scanner that are described according to a first scanning protocol to properties of the physical scanner that are described according to a second scanning protocol; transmitting the properties of the physical scanner that are described according to the second scanning protocol to the application; in response to detecting a user selection made on an image of a user interface, transmitting the user selection to the application; and in response to the user selection, receiving from the application, a request for a scanned image, and transmitting a request to an image capture core to acquire the scanned image from the physical scanner.Type: GrantFiled: August 29, 2022Date of Patent: November 5, 2024Assignee: Omnissa, LLCInventors: Zhongzheng Tu, Weigang Huang, Huiyong Huo, Mingsheng Zang, Yueting Zhang
-
Patent number: 12112201Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to aggregate telemetry data in an edge environment. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to at least generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service and including a performance metric, generate a resource object based on the performance metric, generate a telemetry object based on the performance metric, and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task distributed to the edge service based on the telemetry data.Type: GrantFiled: January 4, 2022Date of Patent: October 8, 2024Assignee: Intel CorporationInventors: Kshitij Doshi, Francesc Guim Bernat, Timothy Verrall, Ned Smith, Rajesh Gadiyar
-
Patent number: 12106129Abstract: A scanner redirection method for a remote desktop system that includes a client computing device that has running therein a scanner redirection module, and a host server, the scanner redirection module including a data source manager for communicating with a data source that is configured to communicate with a physical scanner, includes the steps of: receiving from an application running on the host server, a request for a scanned image; in response to the request for the scanned image, transmitting to the data source a request to acquire the scanned image from the physical scanner; and upon receiving the scanned image from the data source, transmitting the scanned image to the application.Type: GrantFiled: August 29, 2022Date of Patent: October 1, 2024Assignee: Omnissa, LLCInventors: Zhongzheng Tu, Weigang Huang, Huiyong Huo, Mingsheng Zang, Yueting Zhang
-
Patent number: 12095863Abstract: Systems and methods for providing workspace configuration recommendations in hoteling environments are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive telemetry data from a plurality of client IHSs, where the telemetry data comprises integrated device data and workspace device data. The program instructions may, upon execution, further cause the IHS to identify, for a client IHS, a workspace configuration recommendation usable in a selected one of a plurality of workspaces based, at least in part, upon the telemetry data, and to transmit an indication of the recommendation to the client IHS.Type: GrantFiled: February 4, 2022Date of Patent: September 17, 2024Assignee: Dell Products, L.P.Inventors: Nikhil Manohar Vichare, Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
-
Patent number: 12086095Abstract: Technologies for enabling downstream components to update upstream states in streaming pipelines are described. One method of a first computing device receives a remote promise object assigned to a first serialized object from a second computing device in the data center over a network fabric. The remote promise object uniquely identifies a first contiguous block of the first serialized object stored in a memory associated with the second computing device. The method obtains contents of the first contiguous block and sends contents of a second serialized object back to the second computing device to release the remote promise object.Type: GrantFiled: July 11, 2022Date of Patent: September 10, 2024Assignee: Nvidia CorporationInventors: Ryan Olson, Michael Demoret, Bartley Richardson
-
Patent number: 12066973Abstract: A computer system that includes at least one host device comprising at least one processor. The at least one processor is configured to implement, in a host operating system (OS) space, a teamed network interface card (NIC) software program that provides a unified interface to host OS space upper layer protocols including at least a remote direct memory access (RDMA) protocol and an Ethernet protocol. The teamed NIC software program provides multiplexing for at least two data pathways. The at least two data pathways include an RDMA data pathway that transmits communications to and from an RDMA interface of a physical NIC, and an Ethernet data pathway that transmits communications to and from an Ethernet interface of the physical NIC through a virtual switch that is implemented in a host user space and a virtual NIC that is implemented in the host OS space.Type: GrantFiled: June 4, 2021Date of Patent: August 20, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Omar Cardona
-
Patent number: 12041303Abstract: Techniques are generally described for remote estimation of bandwidth. In various examples, a video stream may be received at a first bit rate over a first communication channel. A first value of a network condition of the video stream may be determined over a first time period. A determination may be made that the first value is less than a threshold value. A first bandwidth estimate of the communication channel may be determined. The first bandwidth estimate may comprise the first bit rate reduced by a first percentage. A second value of the network condition may be determined over a second time period. A determination may be made that the second value is greater than the threshold value. A second bandwidth estimate of the communication channel may be determined. The second bandwidth estimate may be less than the first bandwidth estimate.Type: GrantFiled: March 19, 2018Date of Patent: July 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Ilya Vladimirovich Brailovskiy, Alessio Carosi, Ulises Brindis
-
Patent number: 11979463Abstract: Systems and method for updating vehicles during transport. In particular, systems and methods are provided for transport vehicles to provide secure wireless updates to autonomous vehicles being transported. By updating vehicles during transport, significant time savings can be achieved, as vehicles can arrive at a destination ready for deployment. A secure protocol can be used by the transport vehicle for the updates to protect software and other data.Type: GrantFiled: June 30, 2022Date of Patent: May 7, 2024Assignee: GM Cruise Holdings LLCInventor: Wilbur O Araujo
-
Systems and methods for inter-entity system configuration management using distributed ledger system
Patent number: 11968566Abstract: A system described herein may maintain records, in a distributed ledger, that include parameters (e.g., Quality of Service (“QoS”) parameters and/or Multi-Access/Mobile Edge Computing (“MEC”) device management parameters) that are associated with particular applications and/or MEC operator systems. The system may identify a particular record, from the distributed ledger, that is associated with a particular MEC operator system. The particular record may indicate a first set of MEC configuration parameters implemented by the MEC device operator system, and one or more triggers based on which the first set of MEC configuration parameters were implemented by the MEC device operator system. The system may record a set of modified application parameters, that are generated based on the identified first set of MEC configuration parameters and the one or more triggers, to the distributed ledger.Type: GrantFiled: May 9, 2022Date of Patent: April 23, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Raghuram Parvataneni, John Patrick Hickey, III, Syed Rehman, Anil K. Guntupalli, Mahesh Chapalamadugu