Patents Examined by Philip C. Lee
  • Patent number: 12273428
    Abstract: Systems and methods for processing a DNS query to identify and implement pre-processing information by a DNS server component in anticipation of a corresponding content request from a client computing device are provided. The pre-processing information can correspond to identification of content to be preloaded or other actions to be implemented by one or more computing devices in association with an anticipated client content request. Based on identification of the content or future actions, a DNS server component can provide the pre-processing information to one or more computing devices, such as computing devices of a CDN service provider and/or an original content provider, in advance of a corresponding request for content from the client computing device in order to improve performance associated with responding to the client request.
    Type: Grant
    Filed: April 26, 2024
    Date of Patent: April 8, 2025
    Assignee: Amazon Technologies, Inc.
    Inventor: Ryan F. Watson
  • Patent number: 12255824
    Abstract: An entropy value is generated for a data packet to be transmitted on a computing network. The entropy value is usable to select or change a network path for the data packet. In response to receiving an acknowledgement message for the data packet, the entropy value is saved in a storage structure if the entropy value is acknowledged as not congested. When transmitting an additional data packet, the oldest saved entropy from the storage structure is reused and the oldest saved entropy value is invalidated.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: March 18, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abdul Kabbani, Torsten Hoefler
  • Patent number: 12250110
    Abstract: Architectures and techniques are presented that provide an improved mechanism for a subscriber entity to report to a network provider a network issue that affects the performance of an application that uses a service provided by the network provider. The improved mechanism can enable fine granularity with respect to the network issue by identifying the issue on a per-session basis. In response to feedback data that is reported by the subscriber entity, the network provider can perform self-healing or other upgrade techniques to rapidly remedy the network issue.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: March 11, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Sridhar Narahari, John Gibbons, Michael Satterlee
  • Patent number: 12250153
    Abstract: A device described herein may maintain information associating sets of traffic attributes with respective sets of Quality of Service (“QoS”) parameters, and may receive a request to establish a traffic flow. The request may indicate one or more traffic attributes associated with the requested traffic flow. The device may compare the one or more traffic attributes, included in the request, to the information associating the sets of traffic attributes with the respective sets of QoS parameters, identify a particular set of QoS parameters with which the traffic flow is associated, establish a communication session with a network based on the particular set of QoS parameters, communicate traffic, associated with the traffic flow, with the network via the established communication session. The device may include an application programming interface (“API”) via which an application associated with the traffic flow may specify the traffic attributes in the request.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: March 11, 2025
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Bharadwaj Vemuri, Deepa Jagannatha, Lily Zhu, Samirkumar Patel
  • Patent number: 12250131
    Abstract: A method of managing predicting anomalies in operation of a communications network. The method includes receiving network performance data, including network performance data received as time series of values representing monitored characteristics. The method also includes detecting a first anomaly in operation of the communications network and, from historical network performance data, determining if an instance of the first anomaly occurred in the past. If this is a first occurrence of the first anomaly, then based on network performance data received before detecting the first anomaly the method includes building a first model for predicting an instance of the first anomaly and deploying the first model to operate. An apparatus implementing the method is also disclosed.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: March 11, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Premnath Kandhasamy Narayanan, James O'Meara, Paddy Farrell
  • Patent number: 12237978
    Abstract: A network state tracking system tracks the state of a network and recommends an action when the state of the network changes. The network state tracking system detects one or more nodes on the network and generates one or more snapshots of the network. The snapshots are generated by obtaining first and second status data from the nodes and detecting whether a change in the network has occurred based on the status data. The snapshots are generated based on the first and second status data when a change in the network is detected. The snapshots are then used to train a machine learning model to recommend an action to take when a change in the network occurs.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: February 25, 2025
    Assignee: DISH WIRELESS L.L.C.
    Inventor: Paul-André Raymond
  • Patent number: 12237964
    Abstract: A method for optimizing fault detection in an Internet of Things (IoT) network includes determining a fault activity associated with an IoT device in IoT network; identifying a location information of IoT device; determining whether fault activity is associated with a mobile network corresponding to the location information; performing one of an automation activity of generating a service ticket for fault correction of mobile network, when fault activity is associated with mobile network, or generating a field service ticket for fault correction of the IoT device, when fault activity is not associated with mobile network. Disclosed also is a system for optimizing fault detection in an IoT network, system comprising a processor configured to perform the steps of the aforementioned method.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: February 25, 2025
    Assignee: Elisa Oyj
    Inventor: Henri Karikallio
  • Patent number: 12231380
    Abstract: Techniques for triggering a transfer of a chat conversation with a user from a chatbot to a human agent based on detection of transfer criteria are disclosed. The chatbot uses natural language processing and a generative model to collect and organize information from the chat conversation to present to the human agent in a report when the chat conversation is transferred to the human agent. The chat conversation is transferred to the human agent by presenting the report and a graphical chat interface to the human agent. The graphical chat interface displays messages from chat conversation between the human agent and the user and displays messages from chat conversations between the human agent and multiple other users. Transferring the chat conversation from the chatbot to the human agent includes presenting interface elements to the human agent for receiving user input from the human agent for transmission to the user.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: February 18, 2025
    Assignee: Oracle International Corporation
    Inventors: Michael Patrick Rodgers, Eric L. Sutton
  • Patent number: 12224979
    Abstract: The technology described herein is directed towards automatic virtual subnet delegation. An automated process scans the subnets of a virtual network and builds a tree of the IP space, including allocated and unused space designations. User-defined parameters and organization policy data are used to determine the number of IP addresses needed for an application or the like. By traversing the tree of existing IP space, the technology described herein finds and places a new subnet, such as to ensure a high utilization of the overall IP space or based on an alternative type-of-fit criterion. When the virtual subnet space is created in the cloud, a public cloud-specific subnet identifier is returned to the user to utilize in deploying the application. Another use of the technology described herein is to track and optimize IP space allocation for existing virtual networks in the public cloud, including to identify underutilized and/or improperly-sized subnets.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Jason Goldschmidt, Michael Marrotte, John P Marchese, Jr.
  • Patent number: 12212501
    Abstract: A method for transmitting a bidirectional packet flow between two nodes of a communication network. One of the nodes transmits to the other node one initial single marked packet of the bidirectional packet flow. Each one of the nodes transmits to the other node unmarked packets, until one single marked packet is received from the other node. In response thereto, each node transmits to the other node one single marked packet of the bidirectional packet flow. This mechanism is continuously performed by the nodes, thereby causing the nodes to cyclically exchange single marked packets of the bidirectional packet flow. A measurement point placed on the path of the bidirectional packet flow may then detect the single marked packets transmitted in a certain direction and provide RTT measurements based on differences between their detection times.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 28, 2025
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Patent number: 12200063
    Abstract: The present invention relates to a cloud-based roadway equipment management platform that mainly provides return data of roadway equipment for all roadway equipment, such as vehicle detector (VD), changeable message sign (CMS), automatic vehicle identification (AVI), traffic signal controller (TC), closed circuit television (CCTV) monitor, electronic tag (e-Tag) and more, within a specific area through a plurality of router monitoring data device installed in the equipment side as the communication equipment; receives and records return data of roadway equipment by a management platform that is cloud-based and composed of a plurality of servers with a user interface. The present invention can monitor, record, and inquire the roadway equipment, enhance the availability of devices, and help the traffic control center side on monitoring and managing equipment vendors, including clarifying responsibility thereof.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: January 14, 2025
    Assignee: Hung Ming Information Co., Ltd.
    Inventor: Chia Chun Yen
  • Patent number: 12200045
    Abstract: An information processing apparatus that communicates with a virtual machine functioning as a cloud browser, the information processing apparatus comprising: an acquisition unit configured to acquire, from the virtual machine, analysis information obtained by analyzing HTML data by the virtual machine; a determination unit configured to determine a user operation on a screen of the information processing apparatus using the analysis information; and a drawing unit configured to, when determined that the user operation is a predetermined user operation, execute a drawing process corresponding to an event corresponding to the user operation without acquiring information regarding the drawing process corresponding to the user operation from the virtual machine.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: January 14, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahiko Kono
  • Patent number: 12200031
    Abstract: A conferencing server receives audio data from devices connected to a conference. The conferencing server generates multiple time-contiguous containers. Each time-contiguous container includes an identifier of an associated device of the devices and one or more payloads of the audio data from the associated device. Each payload has a predefined time length. The conferencing server transmits the multiple time-contiguous containers to a consumer server.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: January 14, 2025
    Assignee: Zoom Video Communications, Inc.
    Inventors: Sumitha Pillutla, Nicholas Alexander Sieracki
  • Patent number: 12192272
    Abstract: The technology described herein is directed towards intelligent storage frontend port re-balancing/allocation in a datacenter's port groups having data maintained in masking view data. Artificial intelligence/machine learning (AI/ML) models accurately monitor the storage array frontend port utilization metrics to perform dynamic port rebalancing between overutilized and underutilized storage ports. The input to the models can further include historic seasonality and/or historical trending utilization data to more effectively predict the future growth of frontend port utilization based on model forecasting. The models can also be used to determine more optimal frontend port placement with respect to new storage provisioning requests. The models can be part of cloud-based monitoring tools, or can be coupled to a storage array to intelligently and dynamically perform the storage frontend port rebalancing operations.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: January 7, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventor: Davidson Devasigamony
  • Patent number: 12177279
    Abstract: Aspects of the disclosure relate to transmitting content throughout a distribution network. For example, a computing device may generate data packets and attribute packets, and transmit the data packets and attribute packets to one or more user devices. The attribute packets may comprise information that enables validation and storage after the data packet is reassembled by the receiving device.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: December 24, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Mark Torluemke, Jim Hall, Daniel Groustra, John Leddy
  • Patent number: 12177176
    Abstract: Disclosed herein are system, method, and device embodiments for creating an improved mobile interface of a messaging application. The mobile interface displays unread conversations as a stack of tiles. With the top tile displayed, a user may efficiently mark the conversation as read or unread by swiping left or right. The interface then moves to the next tile in the stack. This allows a user to quickly triage unread messages while in the mobile application. The mobile interface ranks unread messages in an intuitive fashion in determining the ordering of the tiles. The interface may generate these rankings using a trained artificial intelligence based on a user's past behaviors and signals in unread messages. Messages received during the user's review of the stack of tiles may be dynamically inserted in a thoughtful manner.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: December 24, 2024
    Assignee: Salesforce, Inc.
    Inventors: Siddhant Mehta, Naman Kedia, Akshay Bakshi, Jon Chmura, Priyank Aranke, Prajna Shetty, Josh Stagg
  • Patent number: 12170600
    Abstract: Techniques are described in which a network management system processes network event data received from the AP devices. The NMS is configured to dynamically determine, in real-time, a minimum (MIN) threshold and a maximum (MAX) threshold for expected occurrences for each event type, wherein the MIN thresholds and MAX thresholds define ranges of expected occurrences for the network events of the corresponding event types. The NMS applies an unsupervised machine learning model to the network event data to determine predicted counts of occurrences of the network events for each of the event types and identify, based on the predicted counts of occurrences and the dynamically-determined minimum threshold values and maximum threshold values for each event type, one or more of the network events as indicative of abnormal network behavior.
    Type: Grant
    Filed: July 21, 2023
    Date of Patent: December 17, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 12160741
    Abstract: A secure executable container executed by an endpoint device determines physical attributes associated with the endpoint device reaching destination endpoint devices within a secure data network, and determines destination endpoint attributes for each of the destination endpoint devices. The secure executable container selects one or more of the destination endpoint devices for establishment of a corresponding secure peer-to-peer connection based on the physical attributes relative to the destination endpoint attributes of the one or more destination endpoint devices, each secure peer-to-peer connection bypassing a core network device in the secure data network. The secure executable container selects remaining destination endpoint devices for respective secure hybrid peer-to-peer connections via the core network device, based on the physical attributes relative to the respective destination endpoint attributes of the remaining ones of the destination endpoint devices.
    Type: Grant
    Filed: December 24, 2021
    Date of Patent: December 3, 2024
    Assignee: WhiteStar Communications, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 12143265
    Abstract: Methods and systems for managing entitlements for data processing systems are disclosed. A management controller for the data processing system may utilize an out of band communication channel to obtain a list of the entitlements for the data processing system from a management server. The management controller may compare the features included in the list of the entitlements to features included in a list of existing enabled features for the data processing system to obtain a difference. The management controller may modify operation of hardware components of the data processing system to resolve the difference. By doing so, the management controller may monitor entitlements for the data processing system, the entitlements being based on user subscriptions for features of the data processing system.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: November 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Bassem El-Azzami, Richard M. Tonry, Abeye Teshome, Mohit Arora, Vinodkumar Vasudev Ottar, Adolfo Sandor Montero, Luis Antonio Valencia Reyes, Rajaravi Chandra Kollarapu
  • Patent number: 12137076
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to integrate multiple interfaces of a communication service are disclosed. In one aspect, a method includes the actions of determining that a message is designated for output to a user through a first user interface. The actions include determining that the message is to be output through a second user interface. The actions include outputting the message through the second user interface. The actions include generating an updated message to be output through the first user interface. The actions include outputting the updated message through the first user interface. The actions include receiving, from the user through the first user interface, a response to the updated message. The actions include generating an updated response to be output through the second user interface. The actions include outputting the updated response through the second user interface.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: November 5, 2024
    Assignee: Clubster, LLC
    Inventors: McRedmond Morelli, Patrick James Murray, Bryan Freitas, William J. King