Patents Examined by Alicia Baturay
-
Patent number: 11729259Abstract: An image processing control device includes: a memory; and a processor coupled to the memory and configured to: determine, on a basis of a processing rate of an image processing program to be deployed, a type of transfer data extracted from video at a time of transferring the video to be processed by the image processing program to be deployed to be a moving image or a still image; and select, on a basis of the type of the transfer data, a deployment destination information processing device to which the image processing program to be deployed is deployed from among a plurality of information processing devices.Type: GrantFiled: August 4, 2022Date of Patent: August 15, 2023Assignee: FUJITSU LIMITEDInventor: Miho Kawano
-
Patent number: 11716403Abstract: Sender Policy Framework (SPF) is one of the most widely used methods of distinguishing electronic mail that is authorized by the purported sending domain from unauthorized mail. SPF policies are published into a domain's DNS and then looked up and evaluated by mail receivers. Due to the complexity and limitations of the SPF specification, implementation mistakes are widespread. This problem is compounded by the common practice of nesting SPF policies which introduces hidden risks, particularly exceeding DNS lookup limits. To address these issues, inline service provider designation may be configured to capture the benefits of existing techniques without their associated costs. Additionally, the domain owner may enjoy simplified SPF service provider onboarding and policy failover redundancy to protect against SPF service provider disruptions, thus improving policy availability uptime.Type: GrantFiled: May 30, 2022Date of Patent: August 1, 2023Assignee: Fraudmarc Inc.Inventors: Keith Wayne Coleman, Richard Duncan
-
Patent number: 11711266Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.Type: GrantFiled: July 20, 2022Date of Patent: July 25, 2023Assignee: Juniper Networks, Inc.Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
-
Patent number: 11706290Abstract: An edge server of an infrastructure service establishes a transport connection in user space with a client and in accordance with a transport layer network protocol. The edge server receives a packet over the transport connection with the client that comprises a request for an object. If the edge server cannot serve the object, it forwards the request to a cluster server with an intent indicated for the cluster server to reply directly to the client. The cluster server receives the forwarded request and determines whether to accept the intent indicated by the edge server. If so, the edge server conveys instructions to the cluster server for sending at least a portion of the object directly to the client. The cluster server then sends at least the portion of the object to the client in accordance with the instructions.Type: GrantFiled: October 15, 2021Date of Patent: July 18, 2023Assignee: Fastly, Inc.Inventors: Kazuho Oku, Janardhan Iyengar, Artur Bergman
-
Patent number: 11700170Abstract: The techniques disclosed herein improve existing systems by receiving, by a packet processor from a control node of the communications network, a request to program operations for processing data packets, the request received with opaque data comprising a state of the control node. The packet processor stores the operations and the opaque data in a data store of the packet processor. The packet processor receives from the control node a subsequent request to retrieve the opaque data. The packet processor sends to the control node the operations and the opaque data that were stored in the data store of the packet processor. The opaque data is not stored in the control node.Type: GrantFiled: May 18, 2022Date of Patent: July 11, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Eric Hardwick, Matthew Ian Ronald Williams
-
Patent number: 11689637Abstract: Methods, systems, and devices for wireless communications are described that provide for establishment and maintenance of edge data network services. A user equipment (UE) may register one or more application clients for edge services at an edge application server. In order to maintain edge application servers that are continuing to be used by the UE, an edge enabler server at the edge data network, an edge enabler client at the UE, or both, may initiate a timer that is used to confirm the edge application server is continuing to be used. Such techniques may help prevent resources from being consumed after the edge services are no longer needed, such as after the UE no longer needs the edge services or the UE has moved outside of an area associated with the edge services.Type: GrantFiled: October 13, 2020Date of Patent: June 27, 2023Assignee: QUALCOMM IncorporatedInventors: Alan Soloway, Edward Robert Hall, Tom Chin, Ajith Tom Payyappilly
-
Patent number: 11677694Abstract: Systems and methods for initiating an instant messaging chat session from an email thread are described. In examples, an email thread including at least one email is received and user identifiers form the at least one email are extracted. Presence information associated with each user identifier of the plurality of user identifiers is obtained and then ordered. The ordered plurality of user identifiers together with their presence information are displayed in a user interface window. A determination to display a user control associated with an instant messaging capability is based on the presence information associated with at least one user identifier of the plurality of user identifiers. Upon receiving an indication that the user control associated with the instant messaging chat capability is selected, an instant messaging chat session is initiated.Type: GrantFiled: June 2, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Afraz A. Siddiqui, John J. Lotito, Joshua Bouckenooghe, Thomas Charles Underhill, Erin Woo, Allison Bellew Sousa, Peter Nagy, Arnaud Vallat
-
Patent number: 11671399Abstract: In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.Type: GrantFiled: May 23, 2022Date of Patent: June 6, 2023Assignee: Google Technology Holdings LLCInventor: Qi-Bin Wu
-
Patent number: 11665050Abstract: A centralized configuration management system (CCM) may receive, from an NMS device, a request concerning a configuration for a microservice associated with the NMS device. The CCM may identify, based on the request, a first data model associated with default configuration information. The CCM may identify, based on the request, a second data model associated with customized configuration information. The CCM may generate, based on the first data model and the second data model, a response that includes at least one configuration parameter. The CCM may send the response to the NMS device to allow the microservice to be configured based on the at least one configuration parameter.Type: GrantFiled: January 27, 2022Date of Patent: May 30, 2023Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Patricio Giecco, Sri Sampath Mallipudi
-
Patent number: 11659028Abstract: Systems, methods, and other embodiments described herein relate to determining an optimal data offloading rate for one or more connected mobile devices. In one embodiment, a method includes receiving mobile device transmission information and receiving edge server resource information. The method includes determining an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, and a mean-field game algorithm. The method includes outputting the offloading rate to the mobile device.Type: GrantFiled: September 22, 2021Date of Patent: May 23, 2023Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Yuhan Kang, Haoxin Wang, BaekGyu Kim
-
Patent number: 11659027Abstract: A computer-implemented method, medium, and system for multi-network/domain service discovery in a container orchestration platform are disclosed. In one computer-implemented method, a pool of servers with a plurality of network interface controllers (NICs) is created in a load balancer and by an operator in a worker node of a container orchestration platform, where each of the plurality of NICs is defined by a corresponding network attachment definition (NAD) object of a plurality of NAD objects. A virtual service object is generated using an annotation corresponding to the plurality of NAD objects. The virtual service object is associated to the pool of servers with the plurality of NICs. An internet protocol (IP) address of the virtual service object is transmitted to the container orchestration platform to update a status of a service object in the container orchestration platform using the IP address.Type: GrantFiled: January 6, 2022Date of Patent: May 23, 2023Assignee: VMware, Inc.Inventors: Tamil Vanan Karuppannan, Srikanth Ramakrishnan, Riya Ganiga
-
Patent number: 11659014Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.Type: GrantFiled: September 13, 2021Date of Patent: May 23, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
-
Patent number: 11652878Abstract: An extended-reality system is described which determines extended-reality data to be obtained from the remote network-connected storage based on a location of the extended-reality system. The extended-reality system determines a communication method by which to obtain the extended-reality data, wherein the extended-reality data may be obtained by one or more requests to the remote network-connected storage or by one or more requests to a local device outside of the extended-reality system. A request is sent to at least one of the local device via a peer-to-peer network and the remote network-connected storage in dependence upon the determination by the extended-reality system.Type: GrantFiled: November 30, 2020Date of Patent: May 16, 2023Assignee: Arm LimitedInventors: Roberto Lopez Mendez, Daren Croxford, Laura Johanna Lähteenmäki
-
Patent number: 11647093Abstract: A server device includes a communication interface configured to communicate with one or more publisher devices and one or more subscriber devices. A memory stores data indicating message types to be issued by the publisher devices. Each message type is stored in association with both a condition for filtering messages of the message type and a subscriber device destination for messages of the message type meeting the condition. A processor is configured to determine whether a message meets a condition associated with the message type, and transmit the message to the subscriber devices indicated by the corresponding destination information when the condition is met.Type: GrantFiled: June 3, 2021Date of Patent: May 9, 2023Assignee: Toshiba Tec Kabushiki KaishaInventor: Yusuke Minoura
-
Patent number: 11627062Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, determining whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes within the network.Type: GrantFiled: June 1, 2022Date of Patent: April 11, 2023Assignee: Cisco Technology, Inc.Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
-
Patent number: 11616849Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.Type: GrantFiled: February 15, 2022Date of Patent: March 28, 2023Assignee: Lilac Cloud, Inc.Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
-
Patent number: 11611527Abstract: A system and method for intelligent message routing is provided. The system and method include a) storing, in one or more storage devices, a plurality of transmission rules for transmitting messages, b) receiving a message to be transmitted to a participant, c) comparing the message to the plurality of transmission rules, d) determining a first channel to transmit the message to a computer device associated with the participant based on the comparison, e) converting the message into a first message for transmission on the first channel, and f) transmitting the first message over the first channel.Type: GrantFiled: November 9, 2021Date of Patent: March 21, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Andrew Oliveira, Wen Ding, Benjamin E. Byrd, Holly Lambert, John Martinez, Jonathan Chang, Jose G. Aranguren, Maurice Pruna, Shagun Kariwala
-
Patent number: 11606447Abstract: Systems and methods of a smart and efficient agent integrated with an agile software architecture to collect and present telemetry data from a field deployed device. The collected telemetry data from the field deployed device is streamed to the service provider's streaming and analytics platform, where it is analyzed and presented to a hierarchical color-coded dashboard that is available to both the customer associated with the field deployed device, and the service provider's care agent associated with the field deployed device.Type: GrantFiled: November 4, 2021Date of Patent: March 14, 2023Assignee: Charter Communications Operating, LLCInventor: Shlomo Ovadia
-
Patent number: 11606420Abstract: A method comprising: obtaining a first instruction for a first service, the first instruction being associated with a routing preference; generating a second instruction for the first service based on the first instruction; associating the second instruction with the routing preference; and providing the second instruction to the first service, wherein associating the second instruction with the routing preference includes at least one of inserting an indication of the routing preference in the second instruction.Type: GrantFiled: October 22, 2021Date of Patent: March 14, 2023Assignee: Dell Products L.P.Inventors: Irfan Gilani, Gopi Kandhadi, Maleravalappil Mohammad Sadiq
-
Patent number: 11606402Abstract: Systems and methods for split rendering of Network Based Media Processing (NBMP) are provided. A method includes deriving a network based media processing (NBMP) workflow, and assigning a plurality of workflow tasks of the NBMP workflow among a media sink, a media source, and at least one cloud element, network element, or edge element. A first subset of the plurality of the workflow tasks are assigned to the media source, a second subset of the plurality of the workflow tasks are assigned to the media sink, and a third subset of the plurality of the workflow tasks are assigned to the at least one cloud element, network element, or edge element. The first subset, the second subset, and the third subset do not overlap with each other.Type: GrantFiled: February 22, 2022Date of Patent: March 14, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar