Patents Examined by Andrew Woo
-
Patent number: 12294518Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a congestion controller that manages traffic across a network fabric using receiver-based packet scheduling and a networking device that employs the congestion controller for data flows qualified as a large data flow but bypasses the congestion controller for data flows qualified as a small data flow. For example, the networking device may receive information describing a data flow directed toward a processing network; determine, based on the information describing the data flow, a size of the data flow; determine the size of the data flow is below a predetermined flow threshold; and in response to determining that the size of the data flow is below a predetermined threshold, bypass the congestion controller.Type: GrantFiled: August 5, 2022Date of Patent: May 6, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Matty Kadosh, Omer Shabtai, Khalid Manaa
-
Patent number: 12278766Abstract: Some embodiments of the invention provide a WAN optimization method for optimizing traffic flows through a WAN. The method is performed in a kernel space of a first router at a first site. From a second router at a second site, the method receives, in an optimized data stream from a second site source device to a first site destination device, a file including compressed segments not yet stored by the first router, and copies the compressed segments to a memory shared with a decompression program in the first router's user space. For each compressed segment, the method receives a notification that a decompressed segment obtained by decompressing the compressed segment has been written to a disk storage of the first router, the notification including a block address for the decompressed segment, and updates a cache of the first router with an entry mapping the decompressed segment to the block address.Type: GrantFiled: September 22, 2023Date of Patent: April 15, 2025Assignee: VMWare LLCInventors: Igor Golikov, Aran Bergman, Lior Gal, Avishay Yanai, Israel Cidon, Alex Markuze, Eyal Zohar
-
Patent number: 12273261Abstract: A network device may receive updated link-state information from a neighboring network device. The network device may omit processing of the received link-state information by ignoring the updates or differences if they are in portions of the link-state information that do not affect the processing or change output(s) of the processing.Type: GrantFiled: March 29, 2023Date of Patent: April 8, 2025Assignee: Arista Networks, Inc.Inventors: Arpit Bansal, Manoj Agiwal, Vivek Ilangovan
-
Patent number: 12272801Abstract: A method provides techniques for emoji management for electronic messaging. The message includes detecting, by a processor of an electronic device, selection of an emoji for sending within a message. A recipient is identified for the message. The method further includes determining one or more attributes that can be associated with the emoji, and retrieving at least one of a recipient emoji reception preference and a sender emoji transmission preference for the one or more attributes. The emoji is modified based on the one or more attributes corresponding to the at least one of the recipient emoji reception preference and the sender emoji transmission preference. The method continues with transmitting the message with the modified emoji to the recipient.Type: GrantFiled: October 29, 2023Date of Patent: April 8, 2025Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Krishnan Raghavan, Hariprasad Shanbhogue Alampady
-
Patent number: 12267290Abstract: An electronic information system which enables email based transactions comprises an information database storing information regarding a plurality of individuals in a group and selections available to individuals in the group. A first email message with a mailto hyperlink having a plurality of fields including actionable parameter is generated and sent. A reply email message is received in response to selection of the mailto hyperlink. The received email message includes the plurality of fields and the actionable parameter that indicates that a specific selection has been made. A processor performs the action indicated by the actionable parameter in response to the received email message, including updating the information database to indicate the specific selection that has been made.Type: GrantFiled: July 3, 2023Date of Patent: April 1, 2025Assignee: WORKDAY, INC.Inventors: John P. Killoran, Jr., Gina Katharine Von Damm, Dennis William Peek, Angela Kirkman
-
Patent number: 12261738Abstract: An on-premise-side construction device transmits on-premise-side setting information for a cloud device to communicate with an on-premise device, to a cloud-side construction device via the Internet, receives cloud-side setting information for the on-premise device to communicate with the cloud device from the cloud-side construction device, and sets the cloud-side setting information in the on-premise device. The cloud-side construction device transmits the cloud-side setting information to the on-premise-side construction device via the Internet, receives the on-premise-side setting information from the on-premise-side construction device, and sets the on-premise-side setting information in the cloud device.Type: GrantFiled: June 30, 2023Date of Patent: March 25, 2025Assignee: NEC CORPORATIONInventor: Satoki Abe
-
Patent number: 12261755Abstract: In conventional networked computing systems, stream-processing software is utilized to handle real-time data feeds. For example, a stream-processing software may sort incoming data feeds into data logs, which are then consumed by various application servers within the computing system. However, this consumption process is susceptible to failure as application servers often fail to consume a full payload of data comprising a particular message. As such, a need exists for a streaming architecture with improved fault tolerance. The system provided herein solves the problem via a reliable streaming process, which regularly generates partitions within a series of data lakes. As streaming data is received, the payloads are synced into the different data lakes based on metadata associated with the streaming data. The system can then perform individual quality checks on each partition of data, enabling the system to continuously monitor data quality over time.Type: GrantFiled: September 22, 2023Date of Patent: March 25, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Arpan Agrawal, Sachin Bansode, Anshul Jain, Dinesh Kumar Kanchi Sridharan
-
Patent number: 12250119Abstract: The current document is directed to an infrastructure-as-code (“IaC”) cloud-infrastructure-management service or system that automatically generates parameterized cloud templates that represent already deployed cloud-based infrastructure, including virtual networks, virtual machines, load balancers, and connection topologies. The IaC cloud-infrastructure manager provides an infrastructure-discovery service that accesses a cloud-computing facility to obtain information about already deployed cloud infrastructure and that generates a textual description of the deployed infrastructure, which the IaC cloud-infrastructure-manager then transforms into a set of parameterized cloud-infrastructure-specification-and-configuration files, a resource_ids file, and a parameters file that together comprise a parameterized cloud template.Type: GrantFiled: October 17, 2023Date of Patent: March 11, 2025Assignee: VMware LLCInventors: Priyank Agarwal, Praveen Kumar, Valentina Leonidovna Reutova, Thomas Hatch, Charles McMarrow, Murali Sampangiramaiah
-
Patent number: 12248804Abstract: A multitenant deployment includes a computing cluster that executes multiple containerized instances of a software application. Each containerized instance is associated with one or more datastores that can be assigned to different tenants. A registry store maintains a mapping between tenants and datastores, thereby allowing a registry manager to properly route tenant requests to the correct datastores. A capacity manager tracks tenant usage of datastores in the registry store and then scales computing resources for each tenant in proportion to usage. The capacity manager also migrates tenant resources in response to catastrophic failures or upgrades. In this fashion, the multitenant deployment can adapt a single-tenant software application for multi-tenancy in a manner that is both transparent and secure for the tenant.Type: GrantFiled: September 26, 2023Date of Patent: March 11, 2025Assignee: SPLUNK Inc.Inventors: Ledio Ago, Ronnie Sun, Mathew Elting
-
Patent number: 12231492Abstract: Various embodiments disclose a method performed by a first node device in a mesh network that includes receiving respective messages from respective neighbor node devices that have one or more blocks of a dataset, determining a quality score for a second node device of the respective neighbor node devices, and based on the quality score, sending a request to receive the one or more blocks from the second node device.Type: GrantFiled: April 10, 2024Date of Patent: February 18, 2025Assignee: ITRON, INC.Inventors: Imad Jamil, Jerome Bartier, Fabrice Monier, Samuel De Vals
-
Patent number: 12231306Abstract: Provided are a performance index value calculation system and a performance index value calculation method which are capable of reducing time and labor for an operation of a communication system. A monitoring management module identifies a specific type of element included in a communication system based on inventory data indicating a current status of a link between elements included in the communication system and on calculation logic data indicating a calculation logic for calculating a performance index value of the specific type of element based on performance index values of an element group linked to the element. The monitoring management module identifies the performance index value of each of a plurality of elements included in the element group linked to the identified specific type of element.Type: GrantFiled: September 1, 2021Date of Patent: February 18, 2025Assignee: RAKUTEN MOBILE, INC.Inventors: Shinya Kita, Jithin Chathankandath, Mohit Luthra, Bharath Rathinam
-
Patent number: 12231299Abstract: Disclosed are a network optimization method and apparatus, an electronic device, and a storage medium. The network optimization method may include: sending data analytics request information to a core network; receiving data analytics response information fed back by the core network and determining a model processing result according to an artificial intelligence learning model; and performing a network optimization operation according to the model processing result.Type: GrantFiled: June 14, 2022Date of Patent: February 18, 2025Assignee: ZTE CorporationInventors: Jiajun Chen, Yin Gao, Zhuang Liu, Dapeng Li
-
Patent number: 12225077Abstract: Embodiments provide systems and methods to load balance using tenant affinities. A method includes configuring a load balancer with a set of tenant affinities, the set of tenant affinities including a tenant affinity for each of a plurality of tenants with respect to each of a plurality of computing nodes that provide services to users in a multitenant environment. Load balancing may include receiving a user request, associated with a tenant, for a service provided by the computing nodes, determining a highest tenant affinity computing node for the tenant using the set of tenant affinities and directing the user request to the highest tenant affinity computing node for the tenant.Type: GrantFiled: May 1, 2024Date of Patent: February 11, 2025Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Anirudh Mahto, Ankit Kumar Mahto
-
Patent number: 12219033Abstract: A network system can receive location data from a provider device of a service provider. Using at least the location data in an optimization model, the network system can determine one or more actions for the service provider to optimize one or more metrics. The one or more metrics correspond to at least one of (i) an expected wait time for the service provider over a future period of time, (ii) an expected travel distance between providing services over a future period of time, or (iii) an expected amount of earnings for the service provider over a future period of time. The network system may then transmit a dataset to the provider device to display information corresponding to the one or more actions for the service provider.Type: GrantFiled: May 17, 2024Date of Patent: February 4, 2025Assignee: Uber Technologies, Inc.Inventors: Shicong Meng, Noah Harold Shaw, Joshua K. Hellerstein, Juan Pemberthy, Zhi Li, Jacob Edison
-
Patent number: 12212611Abstract: One example method includes transmitting a message to a first client device indicating a transition to a first sub-meeting of a webinar, the first client device connected to a main meeting of the webinar and associated with a first participant, receiving, from the first client device, a request for access information to join the first sub-meeting; transmitting the access information for the first sub-meeting to the first client device, receiving, from the first client device, a request to join the first sub-meeting, the request based on the access information for the first sub-meeting, and joining the first client device to the first sub-meeting.Type: GrantFiled: May 10, 2024Date of Patent: January 28, 2025Assignee: Zoom Video Communications, Inc.Inventor: Lin Han
-
Patent number: 12199862Abstract: The present disclosure provides a bit index explicit replication over internet protocol version 6 (BIERv6) packet processing method, and the method is applied to an Ethernet virtual private network (EVPN). The method includes: A first network device receives a BIERv6 packet sent by a second network device. The BIERv6 packet includes an internet protocol version 6 (IPv6) header and a broadcast, unknown unicast, and multicast (BUM) packet, a source address (SA) of the IPv6 header is a IPv6 address, the IPv6 address identifies the second network device, the first network device is an egress device in a BIER domain, and the second network device is an ingress device in the BIER domain. The first network device determines, based on the IPv6 address, a EVPN instance to which the BUM packet belongs. The first network device forwards the BUM packet based on the EVPN instance. The foregoing technical solutions can reduce waste of public network link bandwidth, and improve BUM packet replication efficiency.Type: GrantFiled: September 28, 2023Date of Patent: January 14, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fanghong Duan, Jingrong Xie
-
Patent number: 12199842Abstract: Systems and methods of the present disclosure facilitate managing information technology service level agreements. In some embodiments, the system includes a server that accesses a database storing a support ticket in memory. The support ticket can include a creation time and a service level agreement. The service level agreement can include a maximum response time. The server initiates, via the computer network, responsive to input from a computing device, a chat session associated with the computing device and the support ticket. The initiating can be associated with a time stamp. The server can be configured to determine a compliance with the service level agreement. The compliance can be computed as a difference between the time stamp and the creation time being less than the maximum response time. The server can be configured to generate a notification of the compliance with the service level agreement.Type: GrantFiled: August 28, 2023Date of Patent: January 14, 2025Assignee: ConnectWise, LLCInventors: Arnold Bellini, III, Linda Brotherton, Craig M. Fulton
-
Patent number: 12199945Abstract: Kubeflow network protocol compatibility is implemented by modifying a manifest of a first component in a Kubeflow manifest bundle to replace an alphanumeric address within each service discovery specification with a domain name, modifying a manifest of a second component in the Kubeflow manifest bundle to replace a first network protocol identity within each application network binding specification with a second network protocol identity, and applying the manifest of the first component and the manifest of the second component within a network operating in accordance with a second network protocol.Type: GrantFiled: October 17, 2022Date of Patent: January 14, 2025Assignee: RAKUTEN MOBILE, INC.Inventors: Ayush Gupta, Shashank Srivastava, Vijay Nag Bs
-
Patent number: 12177283Abstract: A system and method for providing an integrated system of endpoints are described, even though the endpoints are distributed over several locations. A distributed controller operates to link the endpoints together and provide a unified view of endpoints to a conference provider. In addition, the distributed controller can assign the workload of some endpoints to other endpoints that are better able to handle the workload. The distributed controller is implemented by cooperating processes in the endpoints.Type: GrantFiled: March 20, 2023Date of Patent: December 24, 2024Assignee: Logitech Europe S.A.Inventor: Joseph Yao-Hua Chu
-
Patent number: 12177297Abstract: Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.Type: GrantFiled: March 4, 2024Date of Patent: December 24, 2024Assignee: AdmieMobile LLCInventors: Jonathan M. Conrad, David Simmons