Patents Examined by Jaren Means
  • Patent number: 12341626
    Abstract: The method includes the following steps: a) a head node determining the number of active nodes; b) the head node classifying the identified nodes into two or more classifications of nodes in order to prioritize the Ethernet network communication; c) the head node receiving reservation requests from at least some of the multiplicity of nodes; d) allocating time slots, in response to reservation requests, to one or more nodes in the upcoming communication window, the allocations being based on a priority of the nodes and the priority being allocated to the nodes in accordance with their classification. After the number of active nodes has been determined, the bus cycle length is calculated and the number of sleeping or inactive or defective nodes is determined, and a beacon bus cycle is determined in terms of how much the bus cycle length is able to be shortened.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 24, 2025
    Assignee: Continental Automotive Technologies GmbH
    Inventors: Helge Zinner, Daniel Hopf
  • Patent number: 12316514
    Abstract: A distributed cloud computing system is disclosed that includes a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network and logic, stored on non-transitory, computer-medium. The logic, upon execution by one or more processors, causes performance of operations including: transmitting one or more requests to the controller for metadata of at least the first gateway and the second gateway; receiving, from at least one of the first gateway and the second gateway, network data of the corresponding gateway; generating a visualization illustrating the metadata and the network data, wherein the metadata and the network data pertain to multiple cloud computing networks; and causing rendering of the visualization on a display screen of a network device.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: May 27, 2025
    Assignee: Aviatrix Systems, Inc.
    Inventor: Jacob Cherkas
  • Patent number: 12301765
    Abstract: In one embodiment, a system provides for end-user control over the automatic recognition of communication situations by detection of unique telecommunication event characteristics and the consequential responses to those situations by invocation of related programmatic responses. The system allows an end user to specify various patterns of telecommunication event characteristics that describe various situational aspects of incoming communications, such as the timing and originator of voice calls, the content of, timing of, and author of chat messages, etc., as well as appropriate sets of programmatic response actions to be performed in response to those communications, such as initiating conference calls, sending chat messages, routing calls to other users, etc.
    Type: Grant
    Filed: January 30, 2024
    Date of Patent: May 13, 2025
    Assignee: Eolas Technologies Inc.
    Inventors: Steven Carl Landers, Michael D. Doyle
  • Patent number: 12289350
    Abstract: Aspects of the subject technology provide for secure, privacy-preserving access to electronic conferencing. In one or more implementations, a server may receive a request to contact an account via a service, the request including a service-specific alias for the account. The service-specific alias may be configured for contact with one or more devices associated with the account via a set of services. The server may allow or deny contact with the one or more devices associated with the account via the service, based on whether the service is included in the set of services for the service-specific alias. In one or more implementations, the service is an electronic conferencing service.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 29, 2025
    Assignee: Apple Inc.
    Inventors: Xudong Liu, Huan He, Nelson M. Leduc, Nicholas J. Circosta, Daniel B. Pollack
  • Patent number: 12273431
    Abstract: Systems and methods for integrated orchestration of intelligent systems. An intelligent systems orchestration system harvests and combines aspects of disparate intelligent systems for use in intelligent virtual assistant applications and automation applications. In one aspect, the system provides an intelligent orchestration between cognitive plugins, such as natural language processing, sentiment analysis, speech recognition, text-to-speech, and computer vision. The intelligent systems orchestration system supports the building and deployment of cognitive applications (e.g., training, agent assist, customer assist, next best action and compliance) for enhancing a brand customer experience, and agent proficiency. The system also provides multi-IVA orchestration and supports session, context, and state management. Furthermore, the intelligent systems orchestration system includes a Conversation Control Language for the normalization of conversations across multiple channels and bots.
    Type: Grant
    Filed: March 9, 2024
    Date of Patent: April 8, 2025
    Assignee: TTEC Digital, LLC
    Inventors: Dipesh S. Gandhi, Russell N. Harvey, III
  • Patent number: 12273230
    Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: April 8, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
  • Patent number: 12250185
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing content items generated by a client device of a user. The method may further include determining a time period and content items corresponding to the time period to resurface to the user, the time period selected based on comparing the social interaction data, the viewing data, and the modification data associated with the content items corresponding to the time period with the social interaction data, the viewing data, and the modification data associated with content items generated during other time periods. The method may further include generating a title page for the time period to resurface to the user, the title page comprising a title and an indication of a date for the time period.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 11, 2025
    Assignee: Snap Inc.
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Justin Huang
  • Patent number: 12199932
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving a set of messages; filtering the set of messages to identify a set of newsletters in response to a selection of a newsletter control within a messaging application; rendering a newsletter view within the messaging application, the newsletter view displaying a plurality of tiles corresponding to the set of newsletters; receiving a section of a given tile in the plurality of tiles from a user; and rendering a newsletter reader view, the newsletter reader view including a subject and body of a selected newsletter corresponding to the given tile.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: January 14, 2025
    Assignee: YAHOO ASSETS LLC
    Inventors: Kaivalya Niranjan Gandhi, Isaac Bradshaw, Chima Onyekwere, Nirmal Thangaraj, Davis Thomas, Suraj Upreti, Miodrag Kekic
  • Patent number: 12184715
    Abstract: Systems, methods, and devices for generating a constant bitrate (CBR) transport stream in manners that facilitate subsequent reconstruction, and for performing such reconstruction are disclosed herein. For example, generating a CBR transport stream may include for each payload packets: sampling a clock source to obtain a clock sample; and inserting an encoding of the clock sample in a stuffing area of a header of the payload packet. For example, reconstructing a CBR transport stream may include receiving a plurality of packets of a variable bitrate (VBR) transport stream; for a pair of adjacent packets in the VBR transport stream: extracting a clock sample from a header of each of the pair adjacent packets; computing a delta between the clock samples; and inserting one or more null packets between the adjacent packets based on the computed delta and a timing metric corresponding to a bitrate of the CBR transport stream.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: December 31, 2024
    Assignee: MK Systems USA Inc.
    Inventors: Rhodri Harris, David Clewer, Jonathan Page
  • Patent number: 12155687
    Abstract: A proxy computer system retrieves content requested by a client computer from a third-party network service. The proxy computer system parses the content to identify a plurality of links including a first link to a first target resource and a second link to a second target resource. The proxy computer system generates modified content comprising (i) a direct link that includes an absolute domain address of the third-party network service that enables the client computer to bypass the proxy service and directly retrieve the first target resource from the third-party network service, and (ii) a proxy link that enables the client computer to retrieve the second target resource via the proxy service implemented by the network computer system. The proxy computer system provides the modified content to the client computer.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: November 26, 2024
    Assignee: StratoKey Pty Ltd.
    Inventor: Anthony Scotney
  • Patent number: 12126664
    Abstract: A data download method, performed by a computer device. The method includes querying fog node information of a fog node corresponding to target data upon receiving a data download request for the target data, the fog node information comprising a communication protocol type of the fog node; identifying a target fog node from the fog node based on the fog node information; slicing the target data to be downloaded according to the communication protocol type of the target fog node to obtain slice information of a data slice to be downloaded; transmitting a slice download request to the target fog node corresponding to the data slice to be downloaded based on the slice information of the data slice to be downloaded; and obtaining the target data by combining the data slice returned by each target fog node in response to the corresponding slice download request.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: October 22, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hui Zhang
  • Patent number: 12119955
    Abstract: In a method for operating a household appliance, a communications connection is established between an external operating facility and the household appliance. An application is executed on the external operating facility and configured so as to receive data from and/or to transmit data to the household appliance via the communications connection. An interaction of a user with the application of the external operating facility is detected and the communications connection between the external operating facility and the household appliance is terminated in dependence upon an expiration of a predetermined time interval since a last detected interaction of the user with the application of the external operating facility.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: October 15, 2024
    Assignee: BSH Hausgeräte GmbH
    Inventors: Klaus-Martin Forst, Sebastian Wagner
  • Patent number: 12119988
    Abstract: There are provided measures for conflict resolution in a network virtualization scenario, wherein a virtualized network function is utilized by a first virtualized network service managed by a first network component and a second virtualized network service managed by a second network component. The measures comprise requesting, by the first network component, an alteration of the virtualized network function, transmitting information indicative of the alteration of the virtualized network function to the second network component, and determining when the alteration of the virtualized network function impacts the second virtualized network service.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: October 15, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Anatoly Andrianov, Gyula Bodog
  • Patent number: 12074838
    Abstract: A computer system displays a coalesced representation of a plurality of notifications in a notification-display user interface, wherein the coalesced representation, when selected, causes the computer system to concurrently display individual representations of at least two of the plurality of notifications in the notification-display user interface.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: August 27, 2024
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Alan C. Dye, Christopher P. Foss, Heena Ko, Corey K. Wang
  • Patent number: 12041020
    Abstract: A system and method for asynchronous communication in connection with real-time communication channels is disclosed. The system facilitates the interaction between instant communication channels in case of no chat operators being available with the possibility to continue the communication in the other channel as for example email in an asynchronous manner. It further provides that the communication thread remains untouched and that both the chat operator as well as end-user can easily continue communication in the selected channel.
    Type: Grant
    Filed: January 30, 2022
    Date of Patent: July 16, 2024
    Assignee: LIVECHAT SOFTWARE S.A.
    Inventor: Konrad Kruk
  • Patent number: 12010172
    Abstract: A host device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to ports of the storage system over selected ones of a plurality of paths through the network. The MPIO driver of the host device is further configured, for each of at least a subset of the ports, to obtain from the storage system information characterizing a current number of host devices connected to the port and a current available capacity measure of the port, and to limit an amount of the IO operations that are delivered over one or more of the paths to the port based at least in part on the obtained information.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 11, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Amit Pundalik Anchi, Rimpesh Patel
  • Patent number: 11991566
    Abstract: A device implementing the subject technology may include at least one processor configured to transmit an allocation request requesting allocation of a group communication session with a plurality of devices and receive an allocation response in response to the allocation request, the allocation response including credential information for the device to use to join the group communication session. The at least one processor may be further configured to transmit an allocation bind request with the credential information to join the group communication session using the credential information and receive an allocation bind success response in response to the allocation bind request, the allocation bind success response indicating that the device has joined the group communication session. The at least one processor may be further configured to provide a join notification to the plurality of devices via an intermediary device to notify that the device has joined the group communication session.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 21, 2024
    Assignee: Apple Inc.
    Inventors: Joe S. Abuan, Ian J. Baird, Xiaosong Zhou, Christopher M. Garrido, Dazhong Zhang, Keith W. Rauenbuehler, Yan Yang, Patrick Miauton, Eric L. Chien, Berkat S. Tung, Karthick Santhanam
  • Patent number: 11979281
    Abstract: Techniques are disclosed for managing a network. In one example, a device configuration manager is configured to generate, in accordance with a device management protocol, a configuration change request representing a transaction having a first sub-transaction specifying a first configuration change for a network device of the network and a second sub-transaction specifying a second configuration change for the same network device. The device configuration manager is further configured to output the configuration change request to the network device and receive a reply message from the network device. The reply message includes a first response element specifying whether the first configuration change is successfully committed at the network device and a second response element specifying whether the second configuration change is successfully committed at the network device.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 7, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Nirmal Anburose, Jayanthi R
  • Patent number: 11956197
    Abstract: An email solution defined by three panels, referred to as the left/first panel, the middle/second panel and the right/third panel when viewed on a display screen from a user perspective scanning or viewing left to right across a display screen. The left/first panel illustrates primary emails, promo & robots, special folders, contacts, and contact groups. A middle/second panel shows all conversation emails related to the item selected in left/first panel. A right/third panel shows a message thread defined as an ordered set of related emails, related to the email selected in the middle panel. The right/third panel shows both received and sent emails like the middle panel. A main horizontal header and toolbar provides selectable buttons for creating a new email, sorting the middle/second panels list of emails by one or more characteristics.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: April 9, 2024
    Inventors: Andrey Antonov, Dmitry Andrushkevich
  • Patent number: 11936745
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: March 19, 2024
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventor: Joseph Nicholas Nigro