Patents Examined by Ranjan Pant
  • Patent number: 11960826
    Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Kelvin Chan, Yiyang Joy Ding
  • Patent number: 11941506
    Abstract: A system and method for determining abnormal conditions based on signals received from smart devices. The method includes receiving, via a controller and transmitted via one or more devices, one or more first signals indicative of one or more first statuses of the one or more devices. The method includes determining, via the controller and based on the one or more first statuses, a base model. The method includes receiving, via the controller and transmitted via the one or more devices, one or more second signals indicative of one or more second statuses of the one or more devices. The method includes comparing, via the controller, the one or more statuses to the base model and determining, via the controller and based on the comparison, an occurrence of an abnormal condition.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 26, 2024
    Assignee: Hubbell Incorporated
    Inventor: Paul Robert Langdon
  • Patent number: 11930083
    Abstract: A method for processing NF discovery requests using prioritized lists of preferred locations includes maintaining an NF profiles database including NF profiles of producer NFs registered to provide service to other NFs and a preferred locality attribute mappings database including mappings between preferred locality attributes and prioritized lists of preferred locations. The method includes receiving, from an NF, an NF discovery request including query parameters and a preferred locality attribute. The method further includes accessing the preferred locality attribute mappings database using the preferred locality attribute and obtaining a prioritized list of preferred locations corresponding to the preferred locality attribute, accessing the NF profiles database using the query parameters and identifying NF profiles of producer NFs capable of providing a service indicated by the query parameters, and prioritizing the NF profiles according to the prioritized list of preferred locations.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: March 12, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yesh Goel, Sridhar Karuturi, Ahmed M. Akl, Doki Satish Kumar Patro, Amarnath Jayaramachar
  • Patent number: 11924068
    Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: March 5, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter Michael Bruun
  • Patent number: 11909833
    Abstract: The present disclosure describes an artificial intelligence (AI)/machine learning (ML) based distributed, hybrid, and multi-cloud software fabric-based system that unifies the communication infrastructure across hybrid and multi clouds. This mobile connectivity software fabric allows operators to modernize their networks to bring significant operational savings while rolling out new mobile services. This fabric can enable small independent networks and allow them to seamlessly connect with public networks, and it can enable network of networks while keeping the underlying compute and heterogeneity unified.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: February 20, 2024
    Assignee: A5G Networks, Inc.
    Inventors: Rajesh Kumar Mishra, Kaitki Agarwal
  • Patent number: 11888946
    Abstract: A method for applying or overriding preferred locality criteria in processing NF discovery requests includes, at an NRF including at least one processor, maintaining an NF profiles database including NF profiles of producer NFs registered to provide service to other NFs, receiving, from an NF, an NFDiscover request including a preferred-locality attribute or lacking a preferred-locality attribute, accessing the NF profiles database to identify NF profiles of producer NFs capable of providing a service indicated by query parameters in the NFDiscover request, generating an NFDiscover response including the NF profiles identified as capable of providing the service indicated by the query parameters in the NFDiscover request, prioritizing the NF profiles in the NFDiscover response in a manner that overrides the preferred-locality attribute in the NFDiscover request or applies a preferred locality attribute selected by the NRF, and transmitting the NFDiscover response to the NF that transmitted the NFDiscover requ
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 30, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Yesh Goel
  • Patent number: 11888957
    Abstract: A method for locality and serving scope set based network function (NF) profile prioritization and message routing includes, at an NF including at least one processor, receiving a service based interface (SBI) request including a preferred locality or a servingScope. The method further includes identifying an NF profile of a producer NF with an NF profile level locality or servingScope attribute that does not match the preferred locality or servingScope attribute in the SBI request and with a localitySet or servingScopeSet having a locality attribute or servingScopeSet attribute that matches the preferred locality or servingScope attribute in the SBI request. The method further includes setting an NF profile level priority of the NF profile based on a priority specified for the matching locality attribute in the localitySet or the servingScope attribute in the servingScopeSet.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 30, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11876699
    Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 16, 2024
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
  • Patent number: 11876760
    Abstract: Methods and apparatus related to identifying one or more messages sent by a user, identifying two or more contacts that are associated with one or more of the messages, determining a strength of relationship score between identified contacts, and utilizing the strength of relationship scores to provide additional information related to the contacts. A strength of relationship score between a contact and one or more other contacts may be determined based on one or more properties of one or more of the messages. In some implementations, contacts groups may be determined based on the strength of relationship scores. In some implementations, contacts groups may be utilized to disambiguate references to contacts in messages. In some implementations, contacts group may be utilized to provide suggestions to the user of additional contacts of a contacts group that includes the indicated recipient contact of a message.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: January 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li
  • Patent number: 11870704
    Abstract: Systems, computer-implemented methods, and computer-readable media for facilitating resource balancing based on resource capacities and resource assignments are disclosed. Electronic communications, received via interfaces, from monitoring devices to identify resource descriptions of resources may be monitored. A resource descriptions data store may be updated to associate each entity of the entities and resource capacities of each resource type of resource types. A first electronic communication, from resource-controlling systems, may be detected. Model data from a model data store may be accessed based on the identified resource descriptions. A first model may be identified based on the model data. A resources assessment corresponding may be generated based on whether a threshold is satisfied based on the first model, a first resource capacity of a first resource type, and the first electronic communication.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: January 9, 2024
    Assignee: Oracle International Corporation
    Inventors: Roger Garcia, Mitsumasa Sam Hanamoto, Neil H. Bui, Quang Hang, Jun Ma
  • Patent number: 11848978
    Abstract: A method for a remote support service performed by a remote control device includes receiving, from a controlled terminal, a first image packet including image data for a first image, rendering the first image based on the image data, transmitting a control packet including control data corresponding to an administrator's input to the controlled terminal when the administrator's input for the rendered first image is detected, receiving a second image packet including image data for a second image obtained by capturing the screen of the controlled terminal and identification information on whether or not the second image data is an image generated for the first time after a control event based on the control data is performed, determining whether or not to render the second image based on the identification information, and rendering the second image based on the image data for the second image according to the determination result.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: December 19, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Seung Yong Shin, Yu Hwan Keum, Dae Hyuck Im, You Dong Kim
  • Patent number: 11805188
    Abstract: Techniques for hub and spoke publish-subscribe are described herein. In some examples, an outgoing-data database comprising addresses of remote device hubs on respective remote devices is maintained. First data is received from a first process operating on the device. The first data is sent to a first remote hub associated with a first remote device and associated with an entry in the outgoing-data database. An incoming-data database is maintained to associate processes operating on the device with data to which the processes subscribe. Second data is received from a second device hub associated with a second device. It is determined—by reference to the incoming-data database—that the second data is data subscribed-to by a second process operating on the device. The second data is sent to the second process.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: October 31, 2023
    Assignee: Itron, Inc.
    Inventors: Bernard M. Woodland, Eric Donald White
  • Patent number: 11803416
    Abstract: An example method includes, responsive to receipt of a task request to perform a task (e.g., associated with a service), and further responsive to generation of an avatar instance from an avatar object representing at least one device having a defined group of capabilities, selecting devices (e.g., service providers providing microservices) to perform sub-tasks associated with the task, wherein each of the devices has at least one defined capability, and wherein the task request includes parameter values, and sending, to the devices, at least one sub-task request to perform the sub-tasks, the at least one sub-task request including at least one parameter value, responsive to sending the at least one sub-task request, receiving, from the devices, sub-task replies associated with performance of the sub-tasks, and sending, based on the sub-task replies, a task reply associated with performance of the task. The example method may support autonomous or semi-autonomous configurations.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: October 31, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Andrew J. Garner, IV, Chris Theodore Kalaboukis, Rameshchandra Bhaskar Ketharaju, Joon Maeng, Ramanathan Ramanathan, Abhijit Rao, Andres J. Saenz
  • Patent number: 11798009
    Abstract: Systems and methods for providing online content include evaluating a custom selection rule specified by a content provider. The custom selection rule may be used to control whether content from the provider is eligible for selection by a content selection service. The content selection rule may include one or more logical operators, a selected interest category and/or a selected list of one or more client identifiers.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventors: Ting Liu, Zhengzhu Feng, Zhongyi Lin
  • Patent number: 11797934
    Abstract: A user having multiple electronic devices may receive notifications at each of the devices. When it is determined that a first device is in an active state and that a notification has been viewed on that device, an indication that the notification has been viewed may be communicated by the first device to a synchronization server. It may then be determined whether the viewed notification is also present on one or more of the user's other devices. Based on the determination, an indication that the notification has been viewed may be sent from the synchronization server to each of the user's devices on which the notification is present. Upon receipt of the indication from the synchronization server, the viewed notification may be removed from each of the devices, thereby avoiding a redundant display of the notification on multiple devices.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: October 24, 2023
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Stephen Lemay, Elizabeth Caroline Furches Cranfill, Ron Huang
  • Patent number: 11777810
    Abstract: An example framework and method facilitate enhancing resiliency of a computing environment. The example method includes dynamically discovering or accessing first status information related to a first metric associated with a first resource of the computing environment; selectively sharing the first status information among one or more computing environment resources, including the first resource, resulting in shared status information; and using the shared status information to selectively initiate one or more responses by the one or more resources in accordance with the shared status information. In a specific implementation, metrics managers may manage metrics and initiate remediation actions when certain criteria are met; the resources can selectively quiesce or unquiesce when the certain criteria are met or when their status changes accordingly; and a resiliency manager may coordinate communications between metrics managers and computing resources.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventor: Philippe Le Mouel
  • Patent number: 11765092
    Abstract: One aspect provides a network switch. The network switch includes hardware-based packet-processing logic for processing received packets, a processing unit, and an offload engine coupled to the processing unit. The offload engine is to offload, from the processing unit, packet-processing operations associated with a subset of the received packets. The offload engine comprises a processor core, at least one hardware packet-processing accelerator for performing the packet-processing operations, and a function-helper logic for interfacing between the processor core and the hardware packet-processing accelerator.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: September 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Diego Dompe, Laura Salazar, Jose Luis Uribe
  • Patent number: 11758007
    Abstract: In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage, eCommerce, billing, marketing, customer relationship management (CRM), social media, digital media, financial, weather, search, and other services accessible using machine-to-machine communication over a network. An administrator or customer of the service peering exchange may configure policies that are applied by the service peering exchange to orchestrate service-to-service paths among different services accessible via the different networks.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: September 12, 2023
    Assignee: Equinix, Inc.
    Inventor: Stephen Anthony Madden
  • Patent number: 11720417
    Abstract: Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, an integrated circuit device may be configured to execute instructions with matrix operands and configured with random access memory. At least one interface of the integrated circuit device is configured to receive input data from a data source, and to receive, from a server system over a computer network, parameters of a first Artificial Neural Network (ANN) and instructions executable by the Deep Learning Accelerator to perform matrix computation of the first ANN. The Deep Learning Accelerator may execute the instructions to generate an output of the first ANN responsive to the third data; and the at least one interface is configured to transmit the output to the server system over the computer network as an input to a second ANN in the server system.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 8, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Poorna Kale
  • Patent number: 11706291
    Abstract: Method for offloading calculation tasks between a user terminal and an edge host device in a communication network according to a multi-access edge computing technique, including steps of: Offloading data necessary for the execution of the calculation from the user terminal to the edge host device, and Transmitting data resulting from the calculation carried out by the edge host device, from the edge host device to the user terminal, wherein the offloading of data is controlled on the basis of joint criteria of energy efficiency and of minimization of exposure of a user of the user terminal to electromagnetic fields.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: July 18, 2023
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Emilio Calvanese Strinati, Serge Bories