Patents Examined by Brian Whipple
-
Patent number: 12293364Abstract: Described embodiments provide systems and methods for performing secure transactions. A first service executing on at least one server may receive a request from a second service for the first service to perform a transaction. The request may include an identifier of a record. An agent of the first service may determine, according to the identifier, whether the record is present in a storage. The storage may be accessible using credentials of the agent of the first service and an agent of the second service. The first service may send a response to the request if the record is present in the storage.Type: GrantFiled: January 4, 2022Date of Patent: May 6, 2025Inventor: Jaganmohan M
-
Patent number: 12295073Abstract: The present disclosure is to implement a technique (scheme) of guaranteeing the mobility of an application server that enables a user equipment (UE) to seamlessly use a data service in real time even when the application server is changed.Type: GrantFiled: June 29, 2021Date of Patent: May 6, 2025Assignee: SK TELECOM CO., LTD.Inventors: Dong Jin Lee, Seong Jun Lee, Hyun Jun Choi
-
Patent number: 12294582Abstract: A method for strengthening communication network resilience at a source agent of the communication network, comprising accessing an access list comprising communication relay agents available to the source agent. The method further comprising accessing a Q-table that corresponds to the communication relay agents available to the source agent. The method further comprising the source agent transitioning from communicating via a current communication relay agent to communicating via a new communication relay agent at a time slot, wherein the new communication relay agent is determined based on a set of entries in the Q-table. The method further comprising receiving data indicative of an actual reward for transitioning to the new communication relay agent, and updating the entry in the Q-table corresponding to the transition from the current communication relay agent to the new communication relay agent.Type: GrantFiled: June 1, 2023Date of Patent: May 6, 2025Assignee: KBR WYLE SERVICES, LLCInventors: Lan Kim Nguyen, Elsa Newman Schaefer, Robert Arthur Hughes, Jr.
-
Patent number: 12287884Abstract: Systems and methods are provided for inspecting, identifying, blocking, and combatting browser security vulnerabilities. In various embodiments, an inspection module may execute on a browser accessing a web domain on a first computing device. Inspection modules may dynamically analyze a set of scripts associated with the web domain to identify privacy vulnerabilities. Such vulnerabilities may be blocked and/or combatted to prevent communications of private information to one or more third-, fourth-, . . . , nth-party sites and applications. Embodiments may generate a customized privacy plan directed to one or more privacy vulnerabilities and execute on a graphical user interface on a computing device.Type: GrantFiled: October 14, 2022Date of Patent: April 29, 2025Inventors: Ian Cohen, Jeremy Barnett, Peter Joles
-
Patent number: 12284260Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.Type: GrantFiled: November 30, 2023Date of Patent: April 22, 2025Assignee: Sandpiper CDN, LLCInventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
-
Patent number: 12261741Abstract: Network elements are managed with a server to support client data models from heterogeneous data sources. A server receives a first query for configuration data of a network element to be returned in a first model. The server determines a model type for the configuration data of the network element. When the model type is a second model that is not the first model, the server sends a second query to the network element for the configuration data to be returned in the second model and transforms the configuration data received from the network element into the first model. Additionally, the server returns the configuration data in the first model as a response to the first query.Type: GrantFiled: June 2, 2023Date of Patent: March 25, 2025Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Jayanthi R, Cyril Margaria
-
Patent number: 12259943Abstract: Aspects of the present disclosure provide systems, methods, and computer-readable storage media that support optimization of communications transmitted over a plurality of communication mediums. Historical communications data may be analyzed to identify clusters of users and a model may be constructed based on the clusters. Candidate sequences of communications over a period of time (e.g., sequences of communication successfully triggering events) are identified using metrics (e.g., probabilities, attribution penalties, etc.) derived from the model or other information. The candidate sequences of communications may be determined at a group or cluster level and then tuned or optimized (e.g., using transition sequences, harmonization, entity priors, etc.) for individual users to produce optimized sequences of communications. The optimized sequences of communications may then be transmitted to individual users according to each user's optimized sequence of communications.Type: GrantFiled: July 14, 2021Date of Patent: March 25, 2025Assignee: Accenture Global Solutions LimitedInventors: Sanjay Sharma, Nilesh Kumar Gupta, Elfin Garg, Rohan Aggarwal, Akriti Agrawal
-
Patent number: 12261948Abstract: A method of credential sharing between users in a system includes creating a credential for a first user that is configured such that entry of secure details of the credential enables execution of an operation. The method includes receiving data indicative of a first selection of the credential and a second selection of a second user. The method includes encrypting the secure details such that the second user is capable of decrypting the secure details and other users are incapable of decrypting the secure details. The method includes appending a profile of the second user with encrypted secure details. The method includes receiving an execution request to perform the first operation from the second user and decrypting the secure details. After entry of the decrypted secure details, the method includes authenticating the second user using the secure details and enabling execution of the first operation by the second user.Type: GrantFiled: August 26, 2022Date of Patent: March 25, 2025Assignee: Ivanti, Inc.Inventors: Matthew Hazzard, Alex Ivanoff
-
Patent number: 12256030Abstract: A cloud enabled data exchange platform configured to accept sensed information from publishers and allows downloading of sensed information by subscribers. The platform may utilize a blockchain to verify sensed information without sharing private information, act as a transaction ledger, or provide an interface for digital services/interaction with data. Microservices may be offered on the platform to both publishers and subscribers, such as preconfigured smart city solutions or pre-developed artificial intelligence and machine learning solutions. Publishers may control the format in which sensed information is uploaded. Subscribers may control the format in which sensed information is downloaded.Type: GrantFiled: August 17, 2022Date of Patent: March 18, 2025Assignee: Avista Development, Inc.Inventors: Jonathan Scott Thompson, Curtis Allen Kirkeby, John Zachary Gibson
-
Patent number: 12242644Abstract: A collation system 10 includes divide registered information to first information and second information, and to provide the second information to a server apparatus 200, perform a first step for similarity calculation between the registered information and collation information inputted for collation with the registered information, based on the collation information and the first information, send a calculation result of the first step to the server apparatus 200, perform a second step for the similarity calculation based on the calculation result of the first step received from a client terminal 100, and the second information, send a calculation result of the second step to the client terminal 100, and perform a third step for the similarity calculation based on the calculation result of the second step received from the server apparatus 200, and the first information to calculate similarity between the registered information and the collation information.Type: GrantFiled: May 29, 2020Date of Patent: March 4, 2025Assignee: NEC CORPORATIONInventors: Toshiyuki Isshiki, Hiroto Tamiya, Masahiro Nara, Toshihiko Okamura
-
Patent number: 12237984Abstract: A method for subscriber tier plan adjustment including: monitoring traffic flow for one or more subscriber of a plurality of subscribers on an operator's network; determining a bandwidth requirement for each of the one or more subscribers; determining a recommended tier plan for each subscriber based on the subscribers' bandwidth requirement; and providing the recommended tier plan for each of the subscribers to a network operator. A system for subscriber tier plan adjustment including: a learning module configured to monitor traffic flow for one or more subscribers of a plurality of subscribers on a network and determine a bandwidth requirement of each of the one or more subscribers; an analysis module configured to determine a recommended tier plan for each of the subscribers based on each subscriber's bandwidth requirement; and a notification module configured to provide the recommended tier plan for each subscriber.Type: GrantFiled: March 31, 2023Date of Patent: February 25, 2025Inventor: Kamakshi Sridhar
-
Patent number: 12231293Abstract: A method of instantiating a virtual network function (VNF) in a core network of a communication service provider. The method comprises receiving a request to execute a VNF by a VNF manager application executing on a computer system, where the request comprises a file name of a file in an interplanetary file system (IPFS) to be used to launch the VNF, parsing the file name by the VNF manager application to identify a plurality of content identities (CIDs) that each identify fragments of content that comprise the VNF, retrieving the plurality of fragments of content by the VNF manager application from a non-transitory memory, and launching the VNF by the VNF manager application by instantiating the fragments of content comprising instructions that implement the VNF on a computer system and configuring the instructions that implement the VNF based on the fragments of content that comprise data.Type: GrantFiled: April 13, 2023Date of Patent: February 18, 2025Assignee: T-Mobile Innovations LLCInventors: Marouane Balmakhtar, Galip Murat Karabulut, Lyle W. Paczkowski
-
Patent number: 12225096Abstract: In some embodiments, a system is disclosed for processing event data for an application and transmitting the event data via a computer network. The system can include a memory device and a hardware processor. The memory device can store an application. The hardware processor can execute the application, characterize a user engagement with the application as being a first level of engagement or a second level of engagement, generate event data responsive to user interactions with the application, and control the batch collection of the event data depending on whether the user engagement with the application is characterized as the first level of engagement or the second level of engagement.Type: GrantFiled: June 2, 2023Date of Patent: February 11, 2025Assignee: Tealium Inc.Inventors: Tyron G. Gavin, Christopher Kirk Finley, Craig P. Rouse
-
Patent number: 12224883Abstract: A network configuration method, a terminal device, a system and a non-transitory computer-readable storage medium are disclosed. The network configuration method may include: receiving first configuration information from a first device; setting VLAN information of a second device according to the first configuration information, and generating second configuration information according to the VLAN information; and establishing a communication connection with the first device by means of an untagged port.Type: GrantFiled: August 2, 2021Date of Patent: February 11, 2025Assignee: ZTE CORPORATIONInventor: Jingliang Zhai
-
Patent number: 12198018Abstract: A method and privacy protection system for ambiguating and disambiguating data collected for machine learning. The method comprising receiving data from an endpoint, the data including identifying information for the endpoint and non-identifying information; obfuscating the identifying information in the received data to generate obfuscated data including the non-identifying information and obfuscated identifying information; transmitting the obfuscated data to one or more machine learning providers; receiving an actionable inference message based upon the non-identifying information in the obfuscated data from the one or more machine learning providers; resolving the obfuscated identifying information in the received actionable inference message to recover the identifying information; and transmitting the resolved actionable inference message to the endpoint associated with the identifying information.Type: GrantFiled: September 22, 2020Date of Patent: January 14, 2025Assignee: BlackBerry LimitedInventor: Biswaroop Mukherjee
-
Patent number: 12200044Abstract: Apparatuses, systems, and methods related to sharing a memory resource among physically remote entities are described. A system sharing a memory resource among physically remote entities may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile.Type: GrantFiled: August 8, 2022Date of Patent: January 14, 2025Inventor: Aaron P. Boehm
-
Patent number: 12192163Abstract: A first network device associated with a network may establish an Internet protocol version 6 Multiprotocol BGP session with a second network device associated with the network. The first network device and second network device are both capable of forwarding both IPv4 and IPv6 packets with only an IPv6 address configured on the interface of both the first network device and second network device. The first network device may exchange Multiprotocol Reachability capability with second network device for corresponding 2-tuple Address Family Identifier/Subsequent Address Family Identifier. The first network device may advertise Internet protocol version 4 network layer reachability information and may advertise Internet protocol version 6 network layer reachability information with IPv6 extended next hop encoding using Internet Assigned Numbering Authority assigned capability code value 5 to second network device.Type: GrantFiled: May 3, 2023Date of Patent: January 7, 2025Assignee: Verizon Patent and Licensing Inc.Inventor: Gyan S Mishra
-
Patent number: 12189825Abstract: A method identifies and verifies control software of a rail vehicle. In the method, the control software is formed by functions, with each function fulfilling an associated task. As a networked collective, the functions form the structure of the control program. A function-dependent checksum is generated for each function. A structure-dependent checksum is generated for the structure. A total checksum is generated for the control software from the function-dependent checksums and the structure-dependent checksum. The total checksum identifies and verifies the control software for homologation in a country.Type: GrantFiled: January 13, 2021Date of Patent: January 7, 2025Assignee: Siemens Mobility GmbHInventor: Matthias Alexander Weber
-
Patent number: 12184759Abstract: A computer-implemented method for controlling one or more devices of a first network. The first network comprises a set of bridging nodes and a set of devices controllable by one or more of the set of bridging nodes. Each bridging node is also a node of a blockchain network, and each device has a respective device identifier. The method is performed by a first one of the bridging nodes and comprises generating a first blockchain transaction. The first blockchain transaction comprises a first input comprising a signature linked to a first public key of the first node, and a first output comprising command data. The command data comprises a respective identifier of a first one of the devices controlled by a second one of the bridging nodes, and a command message for controlling the first device.Type: GrantFiled: October 5, 2020Date of Patent: December 31, 2024Assignee: nChain Licensing AGInventors: Alexander MacKay, Chloe Tartan, Jad Wahab, Antoaneta Serguieva, Craig Steven Wright
-
Patent number: 12183054Abstract: The present invention enables accelerated feature vector crafting with a high level of trustworthiness. Heretofore, a system (10) is set up from a data source verification apparatus (12) for verifying the at least one data source (14-1, . . . , 14-n) that generates the new specimen data and a feature vector crafting apparatus (18) for crafting at least one new feature vector from the new specimen data. The feature vector crafting apparatus (18) receiving data after verification of data sources (14-1, . . . , 14-n). The feature vector crafting apparatus (18) automatically generates new feature vectors from new data for forwarding there to an artificial intelligence infrastructure (20).Type: GrantFiled: October 21, 2019Date of Patent: December 31, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Bin Sun, Rafia Inam, Yifei Jin