Patents Examined by Tom Y Chang
  • Patent number: 12375947
    Abstract: A system and methods for managing dependencies for telecommunication services, such as software applications, are disclosed. To evaluate a telecommunication service comprising a software application, a set of declared dependencies are accessed for the service. The declared dependencies include services upon which the telecommunication service depends. Actual dependencies are identified for the telecommunication service, such as by analyzing operations performed by the telecommunication service based on network traffic between the telecommunication service and one or more other services. The telecommunication service is evaluated by comparing the actual dependencies to the declared dependencies. For example, the system can evaluate whether actual dependencies are consistent with dependencies specified in an architecture or design for the telecommunication service.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: July 29, 2025
    Assignee: T-Mobile USA, Inc.
    Inventors: Sujit Vasudev, Venkata Reddy Donthireddy, Scott Randall Baxter
  • Patent number: 12367436
    Abstract: A computer-implemented method for handling inbound service requests analyzes content of the message to extract a set of features, and generating a feature vector based on the set of extracted features. A categorization metric for the feature vector is then determined, using a set of predetermined categorization vectors, wherein each predetermined categorization vector corresponds to a respective portal endpoint associated with one or more predefined ticket types and sub-types of an information technology service management system. In response to the categorization metric satisfying a comparison criteria with respect to one or more predetermined categorization vectors, a particular portal endpoint is selected. Content from the email message is then extracted. A new issue object request is then automatically generated in accordance with a particular object requirement set associated with the particular portal endpoint for submission to an issue tracking system to create a new issue object.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: July 22, 2025
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Rahul Singh
  • Patent number: 12368648
    Abstract: A system comprising one or more processors configured to receive a query indicating one or more of filtering information, sorting information, or joining information and retrieve, from a first datastore, an intent graph for a network, wherein the intent graph comprises nodes representing components of the network and edges representing connections between the components. The one or more processors being further configured to select a subset of a plurality of network devices of the network based on the query and the intent graph retrieved from the first datastore and retrieve, from a second datastore, data received from the plurality of network devices of the network. The one or more processors being further configured to determine a response to the query based on the selected subset of the plurality of network devices and the data retrieved from the second datastore and output the response to the query.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: July 22, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Chi Fung Michael Chan, Diheng Qu, Ilya Kharin, Georgy Savostyanov
  • Patent number: 12355624
    Abstract: A method for automatic configuration of a communication network includes: generating a request message, the request message including a communication address associated; transmitting the generated request message as a broadcast message to a plurality of computing devices using a predefined user datagram protocol (UDP) port, the message being broadcast with a predetermined time to live; receiving agreement messages from computing devices transmitted by the respective computing device using the predefined UDP port, each agreement message including a communication address associated with the respective computing device and a specified transmission control protocol (TCP) port; identifying at least one of the one or more agreement messages for establishment of communication; and establishing a communication connection to the computing device associated with each identified agreement message using the specific TCP port.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: July 8, 2025
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Steven C. Davis
  • Patent number: 12332960
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: June 17, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12301414
    Abstract: In one embodiment, techniques include a method that includes determining, based at least on historical usage information of a tracking device and tracking device diagnostic information, a length of time the tracking device can continue to operate. The method includes determining that the length of time does not satisfy a first power condition out of one or more power conditions. The method includes determining reconfiguration instructions for the tracking device based at least on the historical usage information, tracking device diagnostic information, and projected usage information of the tracking device. The reconfiguration instructions are selected to cause the tracking device to satisfy the one or more power conditions. The method includes storing the reconfiguration instructions for the tracking device in a database in association with a flag indicating that pending reconfiguration instructions are available for the tracking device.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: May 13, 2025
    Assignee: Tile, Inc.
    Inventors: Guilherme de Barros Chapiewski, Michael George Farley, Josselin de la Broise, Mayank Kumar
  • Patent number: 12277189
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 15, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12277187
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 15, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12277188
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 15, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12260059
    Abstract: The present disclosure generally relates to user interfaces for managing shared-content sessions. In some embodiments, content is shared with a group of users participating in a shared-content session. In some embodiments, the content is screen-share content that is shared from one device to other participants of the shared-content session. In some embodiments, the content is synchronized content for which output of the content is synchronized across the participants of the shared-content session.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Jae Woo Chang, Marcel Van Os, Marcos Weskamp, Elliot A. Barer, Kyle William Horn, Kaely Coon
  • Patent number: 12250267
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. Resource groups can be globally defined at the domain, or can be specific to a partition. Applications can be deployed to a resource group template at the domain level, or to a resource group scoped to a partition or scoped to the domain. The system can optionally associate one or more partitions with a tenant, for use by the tenant.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: March 11, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Nazrul Islam, Joseph Di Pol, Peter Bower, Timothy Quinn, Lawrence Feigen, Abhijit Kumar
  • Patent number: 12229210
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: February 18, 2025
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12206559
    Abstract: A method includes: receiving, by a computing device, a microservice code from a user device; identifying, by the computing device, a service used by the microservice code; identifying, by the computing device, the service in a target cloud platform; generating, by the computing device, a modified microservice code by adding a predefined code template to the microservice code, the predefined code template being associated with the service in the target cloud platform; receiving, by the computing device, user input defining a value of a parameter in the predefined code template in the modified microservice code; and generating, by the computing device, a new deployment file for the target cloud platform based on the modified microservice code.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sreekanth Ramakrishna Iyer, Vijay Kalangumvathakkal, Ashish Kumar Thakur, Jagdish Kumar
  • Patent number: 12197892
    Abstract: Embodiments relate to a computing system for solving differential equations. The system is configured to receive problem packages corresponding to problems to be solved, each comprising at least a differential equation and a domain, and to select a solver of a plurality of solvers, based upon availability of each of the plurality of solvers. Each solver comprises a coordinator that partitions the domain of the problem into a plurality of sub-domains, and assigns each of the plurality of sub-domains to a differential equation accelerator (DEA) of a plurality of DEAs. Each DEA comprises at least two memory units, and processes the sub-domain data over a plurality of time-steps by passing the sub-domain data through a selected systolic array from one memory unit, and storing the processed sub-domain data in the other memory unit, and vice versa.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: January 14, 2025
    Assignee: Vorticity Inc.
    Inventor: Chirath Neranjena Thouppuarachchi
  • Patent number: 12166741
    Abstract: One or more network communications to discover one or more controllable devices on a network with which a premises automation system is associated is sent automatically. A set of one or more controllable devices on the network is determined based at least in part on a response received from said one or more network communications. An assigned name that is unique within the premises automation system is assigned automatically to each of said set of one or more controllable devices.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: December 10, 2024
    Assignee: Josh.ai, Inc.
    Inventors: Alex Nathan Capecelatro, Timothy Earl Gill, Derek Murphy
  • Patent number: 12165220
    Abstract: Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: December 10, 2024
    Assignee: Chemtron Research LLC
    Inventor: Brett B. Stewart
  • Patent number: 12166683
    Abstract: Systems and methods are disclosed herein for output pacing in a cellular communications system that serves as a virtual Time-Sensitive Networking (TSN) node in a TSN network. In some embodiments, a method of operation of a boundary node associated with a cellular communications system that operates as a virtual TSN node in a TSN network comprises receiving user plane traffic from a node in the cellular communications system. The user plane traffic is user plane traffic received by the cellular communications system from a previous hop TSN node. The method further comprises performing output pacing for the user plane traffic when outputting the user plane traffic to a next hop TSN node such that the user plane traffic is output to the next hop TSN node at a rate that matches a desired rate at the next hop TSN node. Corresponding embodiments of a boundary node are also disclosed.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: December 10, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Joachim Sachs, János Farkas, Balázs Varga, Dinand Roeland, György Miklós, Kun Wang
  • Patent number: 12164896
    Abstract: The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: December 10, 2024
    Assignee: Citibank, N.A.
    Inventors: Tridib Choudhury, Manish Shah, Satish Chandreskharan, Robert Kovach, Shweta Sobat, Arunkumar Saripalli
  • Patent number: 12160483
    Abstract: Systems and methods for providing status indicators for various forms of user activity that occurs across different digital contexts of a collaboration platform. A system can monitor activity that a particular user is performing within a particular digital context and provide status indicators to a different user within a different digital context when the monitored activity meets one or more criteria. For example, a system may cause a status indicator to be displayed in association with a data object within the digital context of a message thread when a specific type of user activity is occurring with respect to that data object within the digital context of an application that facilitates editing of the content of the data object. Thus, a system can deliver timely and contextually relevant status indicators about how team members are currently interacting with a data object without users having to switch between digital contexts.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: December 3, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vincent Bellet, Marc Christophe Pottier, Paul Sim, Karvell Li
  • Patent number: 12153635
    Abstract: Embodiments herein disclose systems, methods, and computer-readable media for generating CDA (Clinical Document Architecture) documents from Fast Healthcare Interoperability Resources (FHIR) APIs utilizing a unified, flexible, cloud-based service that can be leveraged across disparate solutions and/or systems.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 26, 2024
    Assignee: Cerner Innovation, Inc.
    Inventors: Alison Elizabeth Elenchin, Douglas Charles Pratt