Patents Examined by Dustin Nguyen
-
Patent number: 12204937Abstract: Orchestrating data pipelines in a pre-orchestrated manner. In some instances, workflows and microservices are performed in stages. The order in which these stages are performed are pre-dominantly non-sequential in order to ensure that the most relevant stages are performed in a manner that allows the workflows to be processed and microservices to be utilized in the most efficient manner possible. In some instances, when the processes in the first stage is complete, a broadcast message is published to a topic that indicates that the first stage is completed and the second stage can commence. In order to determine which processes can be performed in the second stage, a configuration table is utilized. This general process is repeated until each stage in the data pipeline is complete.Type: GrantFiled: June 6, 2022Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventor: Ranjeeth Pasupathi
-
Patent number: 12192414Abstract: A picture frame and methods of setup, gifting, and/or use. Network connection allows digital frames to be set up remotely by a first user for a second user. The first user can upload photos from electronic devices or from photo collections of community members before the second user receives the frame device. The frame is thus ready for display upon powering on by the second user. An integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.Type: GrantFiled: November 3, 2023Date of Patent: January 7, 2025Assignee: AURA HOME, INC.Inventors: Abdur Chowdhury, Eric Jensen, Ben Cherry
-
Patent number: 12177109Abstract: A routing device including a memory and a processor. The memory stores instructions. The processor is configured to execute the instructions to receive a signed route origin authorization (ROA), which includes a blockchain hash, and a border gateway protocol (BGP) update message, which includes one or more routes. The processor is further configured to implement a Route Origin Validation (ROV) process using the blockchain hash in the signed ROA to determine whether the one or more routes in the BGP update message are valid; update a routing table to include the one or more routes from the BGP update message when the one or more routes are determined to be valid by the ROV process; and refrain from updating the routing table with the one or more routes from the BGP update message when the one or more routes are determined to be invalid by the ROV process.Type: GrantFiled: November 7, 2022Date of Patent: December 24, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Michael McBride, Yingzhen Qu, Linda Dunbar
-
Patent number: 12160340Abstract: The technology disclosed herein enables adding new host systems to existing clusters. An example method comprises receiving, by a processor, identification data associated with an existing cluster; generating a cluster entity data structure of the existing cluster using the identification data; generating a discovery image using the cluster configuration data structure, wherein the discover image comprises an executable code structured according to a file system; and causing a new host system to boot using the discovery image.Type: GrantFiled: May 26, 2021Date of Patent: December 3, 2024Assignee: Red Hat, Inc.Inventors: Daniel Erez, Ronnie Lazar, Eran Cohen, Yevgeny Shnaidman, Avishay Traeger
-
Patent number: 12158895Abstract: Synchronous content sharing of media assets via an object data model propagated through a star network or a mesh network. Each user device updates a local object data model including information on the status of the media asset delivery, to achieve synchronization with the source data. Updates to the local object data model may be the result of direct connection between a user device and an application server via a network, or the result of indirect connections through peers in mesh networks, where the local object data model is shared through hops between peers in the mesh network if the direct connection is unavailable.Type: GrantFiled: May 3, 2021Date of Patent: December 3, 2024Assignee: NoteAffect, L.L.C.Inventors: Jay Tokosch, Robert Allen, David Dekker, Christopher McCormack
-
Patent number: 12155578Abstract: A packet forwarding method, an electronic device, and a storage medium are disclosed. The method may include: determining a flow identifier of the service flow; determining a basic time slot number of a first packet in the service flow according to the flow identifier; determining a time slot offset of the first node for the service flow according to the flow identifier; and determining an enqueue slot number of the first packet according to the basic time slot number and the time slot offset.Type: GrantFiled: January 29, 2022Date of Patent: November 26, 2024Assignee: ZTE CORPORATIONInventors: Xiangyang Zhu, Jinghai Yu
-
Patent number: 12155706Abstract: An example method involves receiving, by a playback device in a media playback system, limited-access media, where the limited-access media corresponds to a limited-access playback device characteristic. The method may further involve determining, by the playback device, that a particular playback device having the limited-access playback device characteristic is active in the media playback system. Based on determining that the particular playback device having the limited-access playback device characteristic is active in the media playback system, the method may further involve causing the media playback system to play back the limited-access media.Type: GrantFiled: October 10, 2022Date of Patent: November 26, 2024Assignee: Sonos, Inc.Inventors: Brad Wolf, Ben Smith
-
Patent number: 12147467Abstract: A method for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. Clustering photos by content is used to improve display and to respond to photo viewer desires. Trends or patterns can be detected from the photo collections and that information used for various purposes beyond photo display.Type: GrantFiled: October 9, 2023Date of Patent: November 19, 2024Assignee: AURA HOME, INC.Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen
-
Patent number: 12149408Abstract: According to one embodiment, a method, computer system, and computer program product for managing application deployment among edge devices is provided. The embodiment may include identifying respective computing characteristics of all edge devices of a network. The embodiment may include categorizing the edge devices into one or more categories based on identified respective computing characteristics. The embodiment may include classifying a type of a computing task to be deployed to one or more of the edge devices. The embodiment may include mapping the computing task to a category of the one or more categories. The embodiment may include calculating a respective computing score for each edge device of the category. The embodiment may include ranking edge devices of the category based on their respective computing scores. The embodiment may include deploying the computing task to a top-ranked edge device of the category.Type: GrantFiled: February 22, 2023Date of Patent: November 19, 2024Assignee: International Business Machines CorporationInventors: Su Liu, John A Walicki, Neil Delima, David Jason Hunt
-
Patent number: 12143272Abstract: A network capacity planning system for forecasting and scheduling of network capacity for electronic devices is provided. A server monitors usage of a network associated with the electronic devices. The server analyzes a frequency of a transmission of data packets between the electronic devices and the network, and a time duration of a network busy time based on predetermined thresholds. The server uses results of the analysis to drive a dynamic mechanism, which identifies when a bandwidth associated with the network needs to be upgraded to support the growing network bandwidth requirements. The server adjusts a network capacity value of a network routing device associated with the network to support the required bandwidth for an operation of the electronic devices.Type: GrantFiled: June 30, 2023Date of Patent: November 12, 2024Assignee: Bank of MontrealInventor: Feliks Gagula
-
Patent number: 12143350Abstract: The technology involves messaging applications that support message threads that can involve grouped messages pertaining a conversation, post, or topic. A user interface can employ a communication pane or other message area to present all threads in a particular room, not just the threads that the user is currently following. Following can occur when a user elects to be notified of new replies by clicking a “follow” indicia, replying to or starting a thread, or when someone else specifically mentions the user. The UI may present different notifications about new replies or other details based on a type of display device the person is currently using. For threads that include specific references to the user or are not currently being followed, graphical indicia can be presented as a tailored alert. Different filter options in the user interface enable the user to see threads they are following or mentioned in.Type: GrantFiled: June 9, 2022Date of Patent: November 12, 2024Assignee: GOOGLE LLCInventors: Travis Andrew Gohr, Fabio Carnevale Maffe
-
Using tokens from silent push notifications during application sessions to develop device confidence
Patent number: 12132799Abstract: Aspects disclosed are directed to a system and methods that device authentication. The system at least transmits a silent push notification to an application installed on a client device. The silent push notification includes a push token provided by a push service and an embedded secret. A response to the silent push notification can be received with a further embedded secret. The embedded secret and the further embedded secret can be compared to determine if they match. If the embedded secret and the further embedded secret match, the client device can be authenticated.Type: GrantFiled: January 9, 2023Date of Patent: October 29, 2024Assignee: Capital One Services, LLCInventors: Patrick Zearfoss, Daniel Alan Jarvis, Salman Haq -
Patent number: 12131092Abstract: A digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from a user's social media account or her or his community members' social media accounts. The integrated camera is used to automatically determine an identity of a frame viewer, and a viewer profile automatically determined from the identity of the viewer. The displayed photos are automatically shown and/or changed according to the detected viewers.Type: GrantFiled: November 22, 2023Date of Patent: October 29, 2024Assignee: AURA HOME, INC.Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz
-
Patent number: 12132702Abstract: A method of Internet Protocol (IP) address control includes receiving a request from a computing device for a new IP address, the request including a Media Access Control (MAC) address of the computing device. A query can be sent to a storage resource for a whitelist of MAC numbers associated with IP addresses and an IP address not present on the whitelist can be selected for use in assigning the new IP address. A new IP/MAC pairing of the selected IP address and the MAC address of the computing device is sent to the storage resource for adding to the whitelist and optionally to a firewall for adding to a firewall whitelist. A confirmation can be sent to the computing device, providing the new IP address.Type: GrantFiled: December 29, 2021Date of Patent: October 29, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Eric Gunn
-
Patent number: 12120769Abstract: A network system for accessing situation related information is disclosed. In one embodiment, the system includes a network connection for receiving an indication of an occurrence of a situation; a situational network formed based on the occurrence of the situation, the situational network including a plurality of participant devices determined to be geographically proximate to the situation, each of the participant devices corresponding to a participant in the situational network; a second network connection for presenting a roll call query to each of the plurality of participant devices soliciting a reply related to a status of the participant; a plurality of network connections established for receiving a status response from the participant devices; and a database for aggregating the status responses from responsive participants into a roll call list.Type: GrantFiled: April 18, 2024Date of Patent: October 15, 2024Assignee: SITNET LLCInventors: Thomas Cona, Patrick T. Igoe, Leonid Kravets, Edward A. Ehrlacher
-
Patent number: 12088649Abstract: Adaptive content masking is provided. Content visibility customizations are applied to a view of shared information by respective participants during screen sharing in a web conferencing meeting using content visibility control settings. Content visibility is adjusted via adaptive learning based on frequency and type of screen sharing previously completed between a content presenter and respective participants of the web conferencing meeting. Content masking is applied adaptively based on monitoring the shared information and correlating the shared information with respective participants by retrieving meeting information prior to the web conferencing meeting and retrieving screen capture attributes from metadata of the web conferencing meeting that are mapped to the shared information being displayed on screens corresponding to respective participants.Type: GrantFiled: August 20, 2021Date of Patent: September 10, 2024Assignee: International Business Machines CorporationInventors: Avinash Asthana, Shikhar Kwatra, Diwesh Pandey, Tathagato Bose
-
Patent number: 12081405Abstract: A system described herein may receive a first request to establish, modify, or remove a plurality of communication sessions between a User Equipment (“UE”) and a network. The system may output, to a policy element of the network (e.g., a Policy Control Function (“PCF”) or a Policy Charging and Rules Function (“PCRF”)), a second request for policies associated with the UE and the plurality of communication sessions, where the second request includes a plurality of communication session identifiers that are each associated with a particular one of the plurality of communication sessions. The system may receive and enforce the requested policy information when establishing, modifying, or removing the requested plurality of communication sessions based on the received particular policy information. The system may communicate with the policy element via an enhanced interface, such as an enhanced N7 interface or an enhanced Npcf interface.Type: GrantFiled: April 24, 2023Date of Patent: September 3, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Violeta Cakulev, Lixia Yan, Shanthala Kuravangi-Thammaiah, Lalit R. Kotecha
-
Patent number: 12074831Abstract: A method for managing a messaging system for receiving at a messaging server a message addressed, storing the message, transmitting a notification of the presence of the message at the messaging server, receiving a request to retrieve the message, validating the first mobile messaging client device, transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.Type: GrantFiled: June 15, 2023Date of Patent: August 27, 2024Assignee: TigerConnect, Inc.Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
-
Patent number: 12074896Abstract: Methods, systems, and computer-readable media are disclosed herein that conduct security penetration testing. In accordance with embodiments, a security extension is run in a web browser in order to record a user interface workflow and to generate a test script of the user interface workflow. The test script is executed in an application in order to perform penetration testing of the user interface workflow, in some embodiments. Based on the outcomes of the penetration testing, a security report may be generated in order to identify one or more security vulnerabilities in the user interface workflow.Type: GrantFiled: April 17, 2020Date of Patent: August 27, 2024Assignee: Cerner Innovation, Inc.Inventors: Rajiv Chhetri, Karthickprakash Selvaraj
-
Patent number: 12068951Abstract: A method and network device for root selection, where the method includes: obtaining link costs of links connecting a plurality of nodes in the network; selecting a weighting parameter based at least partly on the link costs; calculating node costs corresponding to each of the plurality of the nodes based on the link costs and the weighting parameter; and selecting a node as the root node based on the node costs, wherein the root node is selected from the plurality of nodes.Type: GrantFiled: January 13, 2023Date of Patent: August 20, 2024Assignee: Huawei Technologies Co., Ltd.Inventor: Donald Eggleston Eastlake, III