Patents Examined by Lance Leonard Barry
  • Patent number: 11979302
    Abstract: There is provided mechanisms for enabling discovery of a service-providing NF in a 3GPP communication network. A method is performed by a Network Repository Function. The method comprises registering locality information of service-providing NFs according to locality attribute of each service-providing NF. Each locality attribute comprises structured values of location information of its service-providing NF. The method comprises obtaining a request from a service-requesting NF for one of the service-providing NFs. The request specifies a preferred locality of the requested service-providing NF. The preferred locality indicates, in terms of structured values of location information, geographical location where the service-requesting NF is deployed.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 7, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Pablo Martinez de la Cruz, Miguel Angel Garcia Martin
  • Patent number: 11962334
    Abstract: Embodiments of the present disclosure are directed to forwarding a large amount of data in a machine-to-machine (M2M) system, and a method for operating a first device may include: transmitting, to a second device, a request message for bulk data transfer; and receiving, from the second device, an acknowledgment message for notifying completion of the bulk data transfer, wherein the request message may include at least one of information for identifying data to be included in bulk data, information on a target common service entity (CSE) in a target platform that receives the bulk data, information for indicating processing of source data after the bulk data transfer, and information for accessing the target CSE.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: April 16, 2024
    Assignees: Hyundai Motor Company, Kia Corporation, Industry Academy Cooperation Foundation of Sejong University
    Inventors: Jae Seung Song, Min Byeong Lee
  • Patent number: 11943317
    Abstract: One example method performed by a registration center includes obtaining addresses of a first plurality of servers of a first blockchain node in a consensus network, where the consensus network further includes a plurality of additional blockchain nodes, where each blockchain node of the plurality of additional blockchain nodes includes a corresponding plurality of servers; sending the addresses of the first plurality of servers to each blockchain node of the plurality of additional blockchain nodes and a client for storage; sending a heartbeat detection message to a first server of the first plurality of servers; determining that a response message to the heartbeat detection message is not returned by the first server in a predetermined time period; determining that the first server is offline; and instructing each blockchain node of the plurality of additional blockchain nodes to delete an address of the first server.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: March 26, 2024
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yi Li
  • Patent number: 11909603
    Abstract: A virtual network function (VNF) controller (or module) instantiates two or more VNFs in a communication network to support a network service where the two or more VNFs include at least a first VNF and a second VNF. The VNF controller assigns a priority value to each VNF base on an overall network impact, a physical location of at least one network resource allocated to the respective VNF, a type of service to be implemented by the respective VNF and a customer impact based on how many customers would be using the respective VNF. The VNF controller monitors network resources allocated to each VNF. The VNF controller further determines the first VNF requires additional network resources and releases the network resources allocated to the second VNF based on respective priority values. The VNF controller further allocates the network resources released by the second VNF to the first VNF.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: February 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Akshya Kumar Singh, Vipin Dravid, Young Kook Bae
  • Patent number: 11902390
    Abstract: A method obtains service request information identifying computing device nodes invoked by users. Based on the service request information, sets of computing device nodes are identified, each set of computing device nodes includes computing device nodes invoked simultaneously or sequentially by one of the users. Communities are further identified based on a probability measure that is a measure of a probability of co-occurrence of two sets of computing device nodes. Each community has sets of computing device nodes each having the probability measure over a probability threshold in relation to at least one other set of computing device nodes in the community. Solutions are predicted for provision of services of the sets of computing device nodes of the communities. Each predicted solution for provision of services relates to a community and is determined based on shared knowledge of predicted solutions for provision of services relating to other communities.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 13, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Arindam Banerjee, Saravanan M
  • Patent number: 11881989
    Abstract: A storage gateway serves as an interface between processes on a customer network and a service provider. The storage gateway is located on-premise with the customer processes. To customer processes, it appears that data is stored locally. However, the storage gateway interfaces with a remote storage service to store the data. For cached gateways, the primary data store is a remote data store, while frequently accessed data may be locally cached by the gateway. Reads may be satisfied from the local cache or from virtual data storage; writes are handled so as to appropriately update data blocks in the local cache and/or in virtual data storage. For shadowing gateways, the primary data store is the local data store; reads are passed through to a local data store, and writes are shadowed to virtual data storage as well as being sent to local data store.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: January 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal, Nishanth Alapati
  • Patent number: 11876876
    Abstract: Various embodiments of the teachings herein include methods for implementing communication conversion between a server-client system and a publish-subscribe (pub-sub) system. An example may include: receiving a message from the pub-sub system, wherein a topic of the message includes information related to a target service in the server-client system to which the message is to be sent, and a payload of the message includes identification information of a consumer in the pub-sub system, wherein the consumer is to receive a response message from the server-client system; parsing the message to determine a host and a service provider that provide the target service, and the consumer who is to receive the response message; sending a request message for the target service to the service provider on the determined host; receiving the response message; adding the identification information to the response message; and sending it to the pub-sub system.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: January 16, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Dong Li, Xiao Bo Yang, Yao Lei Kang, Tong Zhou Wang, Chuan Yu Zhang, Jian Yong Zhang
  • Patent number: 11843573
    Abstract: A control device includes a first mode in which plural pieces of information posted to a chat are managed for each piece of information and a second mode in which plural pieces of information are collectively managed as one information group includes a control unit that, in a case where plural pieces of information are received, performs control for switching whether to manage the plural pieces of information in the first mode or to manage the plural pieces of information in the second mode.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 12, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Yusaku Awatsu
  • Patent number: 11818200
    Abstract: Techniques for delivering a distributed network security service providing isolation of customer data are described. One example method includes configuring a first node to participate in a node cluster, wherein the first node is hosted by a first cloud service provider, and wherein participating in the node cluster includes performing one or more processing actions specific to the node cluster on data received by the node; configuring a second node to participate in the node cluster, the second node hosted by a second cloud service provider; receiving a status indication from the first node over a network; determining a synchronization mechanism for the first node based on a network configuration of the first node, wherein the determined synchronization mechanism is configured to allow the first node to acquire synchronization data from other nodes in the node cluster; and transmitting the synchronization mechanism to the first node over the network.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: November 14, 2023
    Assignee: iboss, Inc.
    Inventor: Paul Michael Martini
  • Patent number: 11805178
    Abstract: Methods and systems may include, at a computing device comprising a memory and a processor coupled to the memory, identifying entry of an electronic device within a geographic boundary and launching a session for a user of the electronic device in response to entry of the electronic device. The session may be inaccessible to the user at startup of the session. The method may further include, at the computing device, providing access to the session after startup of the session, and terminating the session based on exiting of the electronic device from the geographic boundary.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: October 31, 2023
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William Deforeest, Christopher S Witeck
  • Patent number: 11799919
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums that allow a network-based communication service to control a signaling path and media flow within non-public networks for direct-routed network-based communication sessions (e.g., telephony). The signaling and media flow may be controlled by using SIP protocol extensions to specify both the signaling route and the media route.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikolay Muravlyannikov, Mykhailo Uliutin, Maksim Golunov
  • Patent number: 11799741
    Abstract: Disclosed herein are systems, methods, and computer-readable media for enterprise information technology (IT) monitoring. In an embodiment, a method includes collecting system performance data for an enterprise computing environment. The method includes generating at least one cross-stack monitor schema. The cross-stack monitor schema includes at least one of shared services performance data, middleware performance data and infrastructure performance data corresponding to a particular application. The cross-stack monitor schema includes a technology stack component descriptor and a performance parameter. The technology stack component descriptor is identified based on applying reference data to the system performance data. The performance parameter is generated and populated based on the system performance data. The cross-stack monitor schema is linked to an electronic dashboard.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: October 24, 2023
    Assignee: Fannie Mae
    Inventor: Jay G. Rudrachar
  • Patent number: 11785113
    Abstract: This application discloses a client service transmission method and apparatus. The method may include: receiving a client service, where the client service includes a plurality of data blocks, the client service is corresponding to a counter, and the counter is used to control an output rate of the client service; and sending the plurality of data blocks in a plurality of sending periods, where when a count value of the counter reaches a preset threshold in each sending period, at least one data block of the plurality of data blocks is sent. This technology may be applied to a scenario in which a transmission node transmits a client service.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: October 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yujie Chen
  • Patent number: 11765243
    Abstract: A data processing method and a server are provided. In various embodiments, a service request for invoking the meta service is received, where the service request matches metadata of the meta service. In those embodiments, the service request is converted into a cloud service request packet based on metadata of a cloud service corresponding to the meta service, where the cloud service request packet matches the metadata of the meta service. Still in those embodiments, the cloud service request packet is sent to invoke the cloud service, and a cloud service response packet is received, where the cloud service response packet is an invocation result obtained by invoking the cloud service. Also in those embodiments, the cloud service response packet is then converted into a service response that matches the metadata of the meta service and sending the service response.
    Type: Grant
    Filed: November 26, 2020
    Date of Patent: September 19, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xin Lu, Liqing Su, Yaobing Cao
  • Patent number: 11765051
    Abstract: A system, computer-implemented method, and/or non-transitory computer-readable media may provide a warm start technique for cloud-hosted functions. Included is a non-transitory memory storage comprising instructions, and one or more processors in communication with the memory, wherein the one or more processors execute the instructions to identify a cloud-hosted function configured to be executed within a cloud computing environment. The cloud-hosted function is instantiated within the cloud-hosted computing environment.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Huawei Cloud Computing Technologies Co., Ltd.
    Inventors: Hong Zhang, Henry Louis Fourie, Farhad P. Sunavala
  • Patent number: 11750680
    Abstract: Systems, methods, and non-transitory computer readable media are configured for determining that a first peer involved in a video conference is a primary peer; determining that a second peer involved in the video conference is a secondary peer in response to non-satisfaction by the second peer of a threshold associated with a selected number of objects in the second peer; determining a viewing peer involved in the video conference, wherein the primary peer, the secondary peer, and the viewing peer are different; creating a modified video stream of the second peer in response to the determining that the second peer is the secondary peer based on the non-satisfaction by the second peer of the threshold associated with the selected number of objects in the second peer; detecting a static area and a dynamic area in a video stream of the first peer; superimposing the modified video stream of the second peer onto the static area in the video stream of the first peer; and providing a composite video including the vi
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: September 5, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Oliver Pell
  • Patent number: 11706313
    Abstract: A computing platform is implemented using a server system. The computing platform is configurable to cause identifying a data event associated with a user based on an interaction between the user and a user interface, and generating a segment data object based on the data event, a unique user identifier, and a segment database, the segment data object characterizing a membership of the user within an audience segment. The computing platform is also configurable to cause identifying a content data network server based on a geographical location of the user, the content data network server being a closest available content data network server to the user, and the content data network server being capable of serving, to the user, one or more data objects associated with metadata customized based on one or more segment data objects, and updating a local storage location of the content data network server.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: July 18, 2023
    Assignee: Salesforce, Inc.
    Inventor: David Richards
  • Patent number: 11700224
    Abstract: Systems, methods, and computer program products for adaptively splitting electronic chats are provided. One embodiment includes receiving, by an electronic discovery system executing on a computer processor, an electronic chat comprising a set of electronic chat messages, each of the electronic chat messages in the set of electronic chat messages having a timestamp; determining a set of time gaps between the electronic chat messages from the set of electronic chat messages; determining a set of models that model the set of time gaps, selecting an optimum model from the set of models; based on selecting the single Gaussian distribution as the optimum model, determining that the electronic chat comprises a single electronic chat message or based on selecting the Gaussian mixture model as the optimum model, performing an adaptive splitting of the set of electronic chat messages into a set of conversations based on the Gaussian mixture model.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: July 11, 2023
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Jan Stadermann
  • Patent number: 11695717
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds, i.e., stores, a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds, i.e., stores, a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Bradley P. Robinson, Brandon Young, Arun Kamoji, Samuel Parsons, Ian Cruz, Lydia Yang
  • Patent number: 11683248
    Abstract: Systems, methods, and related technologies for increasing data availability. The determining of one or more recommendations to improve classification may include accessing network traffic from a network and selecting an entity. One or more values associated with one or more properties associated with the entity may be determined. The one or more values may be accessed from the network traffic. The entity may be classified and in response to the classification meeting a condition, one or more properties that are unavailable in the network traffic may be determined. A data source associated with the one or more properties for which a value is not present in the network traffic may be determined and the data source associated with the one or more properties that are unavailable in the network traffic may be stored.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 20, 2023
    Assignee: FORESCOUT TECHNOLOGIES, INC.
    Inventors: Arun Raghuramu, Aveek Kumar Das, Yang Zhang