Patents Examined by Tom Y Chang
-
Patent number: 12375947Abstract: 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: GrantFiled: May 31, 2022Date of Patent: July 29, 2025Assignee: T-Mobile USA, Inc.Inventors: Sujit Vasudev, Venkata Reddy Donthireddy, Scott Randall Baxter
-
Patent number: 12367436Abstract: 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: GrantFiled: December 29, 2022Date of Patent: July 22, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventor: Rahul Singh
-
Patent number: 12368648Abstract: 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: GrantFiled: March 16, 2023Date of Patent: July 22, 2025Assignee: Juniper Networks, Inc.Inventors: Chi Fung Michael Chan, Diheng Qu, Ilya Kharin, Georgy Savostyanov
-
Patent number: 12355624Abstract: 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: GrantFiled: September 12, 2022Date of Patent: July 8, 2025Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Steven C. Davis
-
Patent number: 12332960Abstract: 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: GrantFiled: January 10, 2022Date of Patent: June 17, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12301414Abstract: 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: GrantFiled: May 16, 2022Date of Patent: May 13, 2025Assignee: Tile, Inc.Inventors: Guilherme de Barros Chapiewski, Michael George Farley, Josselin de la Broise, Mayank Kumar
-
Patent number: 12277189Abstract: 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: GrantFiled: January 23, 2023Date of Patent: April 15, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12277187Abstract: 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: GrantFiled: January 10, 2022Date of Patent: April 15, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12277188Abstract: 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: GrantFiled: January 10, 2022Date of Patent: April 15, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12260059Abstract: 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: GrantFiled: September 23, 2021Date of Patent: March 25, 2025Assignee: Apple Inc.Inventors: Jae Woo Chang, Marcel Van Os, Marcos Weskamp, Elliot A. Barer, Kyle William Horn, Kaely Coon
-
Patent number: 12250267Abstract: 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: GrantFiled: October 17, 2022Date of Patent: March 11, 2025Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Joseph Di Pol, Peter Bower, Timothy Quinn, Lawrence Feigen, Abhijit Kumar
-
Patent number: 12229210Abstract: 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: GrantFiled: January 10, 2022Date of Patent: February 18, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12206559Abstract: 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: GrantFiled: May 5, 2021Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Sudheesh S. Kairali, Sreekanth Ramakrishna Iyer, Vijay Kalangumvathakkal, Ashish Kumar Thakur, Jagdish Kumar
-
Patent number: 12197892Abstract: 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: GrantFiled: March 31, 2023Date of Patent: January 14, 2025Assignee: Vorticity Inc.Inventor: Chirath Neranjena Thouppuarachchi
-
Patent number: 12166741Abstract: 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: GrantFiled: April 15, 2022Date of Patent: December 10, 2024Assignee: Josh.ai, Inc.Inventors: Alex Nathan Capecelatro, Timothy Earl Gill, Derek Murphy
-
Patent number: 12165220Abstract: 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: GrantFiled: March 15, 2021Date of Patent: December 10, 2024Assignee: Chemtron Research LLCInventor: Brett B. Stewart
-
Patent number: 12166683Abstract: 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: GrantFiled: November 19, 2019Date of Patent: December 10, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Joachim Sachs, János Farkas, Balázs Varga, Dinand Roeland, György Miklós, Kun Wang
-
Patent number: 12164896Abstract: 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: GrantFiled: December 12, 2023Date of Patent: December 10, 2024Assignee: Citibank, N.A.Inventors: Tridib Choudhury, Manish Shah, Satish Chandreskharan, Robert Kovach, Shweta Sobat, Arunkumar Saripalli
-
Patent number: 12160483Abstract: 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: GrantFiled: October 24, 2019Date of Patent: December 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vincent Bellet, Marc Christophe Pottier, Paul Sim, Karvell Li
-
Patent number: 12153635Abstract: 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: GrantFiled: December 3, 2019Date of Patent: November 26, 2024Assignee: Cerner Innovation, Inc.Inventors: Alison Elizabeth Elenchin, Douglas Charles Pratt