Patents Examined by Tae K Kim
  • Patent number: 12388652
    Abstract: Described are techniques including a computer-implemented method comprising appending a HyperText Transfer Protocol (HTTP) header to a HTTP request, wherein the HTTP header includes a source Internet Protocol (IP) address of a client generating the HTTP request, a universally unique identifier (UUID) of the HTTP request, a timestamp, a lifetime, a Universal Resource Locator (URL) of the HTTP request, and a signature. The method further comprises transmitting the HTTP request with the HTTP header to a web server.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: August 12, 2025
    Assignee: International Business Machines Corporation
    Inventors: Gang Tang, Liang Rong, Guo Xing He, Ming Shuang Xian
  • Patent number: 12382284
    Abstract: A user equipment (UE) may attempt to access an edge data network. The UE generates a first credential based on a second credential, the second credential generated for a procedure between the UE and a cellular network, generating an identifier corresponding to the first credential, and generates a multi-access edge computing (MEC) authorization parameter. The UE then transmits an application registration request message to a server associated with an edge data network, the application registration request message including an indication of the first credential, the identifier corresponding to the first credential and the first authorization parameter. The UE then receives an authentication accept message or an authentication reject message from the server associated with the edge data network.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 5, 2025
    Assignee: Apple Inc.
    Inventors: Shu Guo, Dawei Zhang, Fangli Xu, Haijing Hu, Huarui Liang, Mona Agnel, Ralf Rossbach, Sudeep Manithara Vamanan, Xiangying Yang, Yuqin Chen
  • Patent number: 12368776
    Abstract: A system of orchestrating a peer-to-peer network of vehicles for data transmission comprises a peer-to-peer (p2p) network orchestrator device and a first computing device associated with a vehicle. The p2p network orchestrator device receives vehicle data that includes locations and wireless fidelity (WiFi) capability indicators of vehicles. The p2p network orchestrator device generates a security token for each vehicle. The p2p network orchestrator device establishes a blockchain ledger that includes the vehicle data and the security tokens. The first computing device receives a copy of the blockchain ledger. The first computing device receives, from a second computing device, a request to forward a data packet to a base station, the request includes a security token of a second vehicle. The first computing device determines that the security token is valid. In response, the first computing device accepts the data packet and forwards it to the base station.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: July 22, 2025
    Assignee: DISH Network L.L.C.
    Inventors: Sean Edward Bales, Christofer Michael Hardy
  • Patent number: 12363073
    Abstract: A method for establishing a communication coupling within a cloud computing environment between a first gateway of a first virtual private cloud network deployed behind a firewall and a second gateway of a second virtual private cloud network is disclosed. The method includes operations of receiving, by the first gateway, a first controller message from a controller deployed within the cloud computing environment, the first controller message instructing the first gateway to transmit a first gateway message to the second gateway, transmitting, by the first gateway, the first gateway message to the second gateway, receiving, by the first gateway, a second gateway message from the second gateway, the second gateway message initiating a negotiation to establish a first tunnel between the first gateway and the second gateway in accordance with a first security protocol, and completing, by the first gateway, the negotiation thereby causing establishment of the first tunnel.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 15, 2025
    Assignee: Aviatrix Systems, Inc.
    Inventors: Praveen Vannarath, Xiaobo Sherry Wei
  • Patent number: 12348506
    Abstract: An electronic communications method includes receiving, by a device, an electronic communication. The electronic communications method further includes analyzing, by the device, the electronic communications. The electronic communications method further includes generating, by the device, an electronic authentication certificate. The electronic communications method further includes sending a second electronic communication to another device that indicates that an electronic authentication certificate is generated for a particular electronic entity.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: July 1, 2025
    Inventor: Abdullah Rashid Alsaifi
  • Patent number: 12339943
    Abstract: Example embodiments of the present disclosure relate to verifiability for execution in a trusted execution environment (TEE). According to a method, a request for execution of a task is transmitted by a first apparatus and to a second apparatus, the task comprising a plurality of functions to be executed. A first validation key is generated from identification information of the plurality of functions based on an expected execution plan in at least one trusted execution environment of the second apparatus. An execution result for the task and a second validation key are received from the second apparatus. Correctness of the execution result is determined by comparing the first validation key with the second validation key. Through the solution, it is possible to provide the verifiability of the correctness of the execution result returned by the remote apparatus and achieves high performance on security, trust, and privacy.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: June 24, 2025
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Zheng Yan, Wei Sun, Wenxiu Ding
  • Patent number: 12323459
    Abstract: The present application relates to detecting if video images captured by a camera are depicting a live scene or a recorded video played on a monitor, display or computer screen, which is setup to hide the scene from the camera. Metadata regarding the mapping operation used to transform image data between different intensity ranges, or bit depths, is included with the video and evaluated in order to determine if a video replay attack has taken place.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: June 3, 2025
    Assignee: AXIS AB
    Inventors: Björn Völcker, Stefan Lundberg
  • Patent number: 12321459
    Abstract: An information handling system includes a memory and a baseboard management controller (BMC). The memory stores a secure boot policy for multiple input/output (I/O) devices in the information handling system. The BMC extracts a new firmware hash value from a firmware update package. The new firmware hash value is associated with a new firmware image of a first I/O device of the I/O devices. The BMC performs a firmware update for the first I/O device. In response to the firmware update being successfully completed, the BMC replaces an old firmware hash value with the new firmware hash value in the secure boot policy.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: June 3, 2025
    Assignee: Dell Products L.P.
    Inventors: Marshal F. Savage, William C. Munger
  • Patent number: 12299175
    Abstract: Described herein are methods and systems to dynamically generate interactive graphical interfaces. Upon receiving a selection to display an execution page, a webserver may (1) transmit a request for a user identifier and (2) transmit a request for one or more options for a user. The webserver may receive an array including one or more options and instructions to display the one or more installment options on the execution page. Upon extracting the one or more options from the array, the webserver dynamically revises the webpage with at least one interactive graphical element having a visual characteristic of the webpage. Responsive to a second selection of the at least one interactive graphical element on the webpage, the webserver displays the one or more options as selectable graphical components having the visual characteristic of the webpage.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: May 13, 2025
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Ashutosh Sureka, Kartik Chandrasekharan, Shadman Zafar, Shafiq Kassam
  • Patent number: 12299171
    Abstract: Method of providing anonymized data comprises: first server connected to first data source generates shared encryption key and receives, from networked location, first message comprising first encrypted identifier that it is unable to decrypt. The first server generates shared encryption key and generates, from the first data source, first dataset that may include data corresponding to the first encrypted identifier, and returns it to the networked location. To generate the first dataset, the first server obtains, from the first data source, set of at least one local unencrypted identifier. For each local unencrypted identifier, it verifies, using the shared encryption key, the first encrypted identifier against the local unencrypted identifier to obtain successful or failed verification. If the verification is successful, it obtains, from the first data source, first corresponding data that is associated with the local unencrypted identifier, wherein the first dataset comprises this first corresponding data.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 13, 2025
    Assignee: FITFILE Group Limited
    Inventors: Jonathan Marsden Bradshaw, Philip-Moritz Russmeyer
  • Patent number: 12294864
    Abstract: The described embodiments set forth techniques for management of electronic subscriber identity module (eSIM) profiles for a wireless device, including in-field replacement of provisioning (bootstrap) eSIM profiles. Public key infrastructure (PKI) information for an original equipment manufacturer (OEM) profile management server is installed in an embedded universal integrated circuit card (eUICC) of a wireless device at a time of manufacture and used subsequently by the wireless device to conduct an eSIM profile management session and verify authorization of the OEM profile management server to manage, e.g., update and/or replace, one or more eSIM profiles on the eUICC of the wireless device.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: May 6, 2025
    Assignee: Apple Inc.
    Inventors: Li Li, Aurelien P. Raboisson, Avinash Narasimhan, George Lin, Keizo Marui
  • Patent number: 12282540
    Abstract: An emulated hardware security device is configured for a compute instance. A state descriptor of the compute instance comprising software identification metadata prepared using the emulated hardware security device is provided to a resource verifier. The metadata identifies a program to be executed at the compute instance. In response to a response received from the resource verifier, a decision is made as to whether to execute the software program at the compute instance.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 22, 2025
    Assignee: Amazon Technologies, Inc.
    Inventor: Samartha Chandrashekar
  • Patent number: 12254070
    Abstract: The disclosure includes a system and method for detecting liveness including: generating, using one or more processors, a first cue for presentation to a user via a client device, the first cue for inducing a first action when the user is live; receiving, using the one or more processors, a first set of sensor data for a time subsequent to the first cue and representing a user response to the first cue; determining, using the one or more processors, a first liveness signal based on the first set of sensor data; and acting, using the one or more processors, based on the first liveness signal.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 18, 2025
    Assignee: Jumio Corporation
    Inventors: Gina Signorello, Labhesh Patel
  • Patent number: 12248577
    Abstract: A method of provisioning a self-provisioning computer system is disclosed. The method includes executing code in a secure base activation image to perform various functions. This includes executing an identification process, using a cryptographically created identifier included in the base activation image, with an activation service to confirm an identity of the computer system with the activation service. This further includes confirming system integrity of the computer system with the activation service. Based on confirming the identity of the computer system and confirming system integrity of the computer system, The computer system is unlocked for load installation. Load installation is performed by providing capabilities for the computer system to the activation service and receiving the load based on the provided capabilities.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: March 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Eloy Francisco Macha, William Jeffery White
  • Patent number: 12242604
    Abstract: A method for preventing data leakage may include: identifying data that is generated by at least one framework application in response to a data request from a first machine learning (ML) engine of a plurality of ML engines; creating a plurality of data blocks based on the generated data, a category of the first ML engine, and a tag associated with the first ML engine and the at least one framework application; determining whether the plurality of data blocks are valid to share with the first ML engine using an activity block chain associated with each of the plurality of framework applications; based on the plurality of data blocks being valid, sharing the plurality of data blocks with the first ML engine, and otherwise discarding the plurality of data blocks not to share with the first ML engine.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 4, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul Agrawal, Vipul Gupta, Saurabh Kumar, Ankur Agrawal, Nitesh Goyal
  • Patent number: 12231514
    Abstract: Provided are a method and an apparatus for generating prediction information, an electronic device, and a computer readable medium. The method includes: generating, based on first user characteristic information of a target user, anonymous user information of the target user (201); sending the anonymous user information to a second processing end to enable the second processing end to generate prediction information based on the anonymous user information and second user characteristic information (202) of the target user. Data interaction and sharing are realized while ensuring data privacy, thereby improving accuracy of the prediction information.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 18, 2025
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Liangchao Wu, Lizhe Zhang, Junyuan Xie, Di Wu, Jun Zhang, Cheng Chen, Longyijia Li, Chenliaohui Fang, Kan Liu, Long Chang, Long Huang, Yixiang Chen, Xiang Wu, Peng Zhao, Xiaobing Liu
  • Patent number: 12224995
    Abstract: A system and method for third party application integration into browser client application, utilizing an authentication engine operating on a cloud device that presents an application integration service token for integration through the operating system and software applications on the client device, wherein interacting with the application integration service token allows a workflow engine to produce third party data objects to be used to execute customer relationship management client workflows incorporating client application, context, and trust information.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: February 11, 2025
    Assignee: OPENMETHODS
    Inventors: Shannon Lekas, Gerrit Voorhis Lydecker, Jr., Carlos Gustavo Colombo, Ankur Kanti Patel
  • Patent number: 12218957
    Abstract: In an approach, a processor receives a set of normal domains, a set of suspicious domains, and a set of malicious domains; labels each domain of the set of normal domains as normal producing a labelled set of normal domains and each domain of the set of suspicious domains and the set of malicious domains as malicious producing a labelled set of malicious domains; samples a preset percentage of the labelled set of normal domains producing a sampled set of normal domains; aggregates the sampled set of normal domains and the labelled set of malicious domains producing a set of aggregated domains; filters the set of aggregated domains using hit size, inter-arrival-time, and univariate volumetric filters producing a set of filtered domains; and determines a cluster of a set of clusters to which each of the set of filtered domains is to be assigned using a trained K-shape model.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: February 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Pengxiang Xu, Vaisakhi Mishra, Annamaria Balazs, Cheng-Ta Lee
  • Patent number: 12205699
    Abstract: Systems, methods and devices are described for establishing trusted connections among two or more therapy devices that form, or form part of, a medication therapy system. A medication delivery electronics may include a first communication interface, a connection manager, and a therapy management application. A first communication interface may be configured to establish and communicate over one or more communication links. A connection manager may be configured to generate a candidate shared secret key and provide the shared key to a first therapy device over a first communication link established by a first communication interface. A candidate shared key may be generated responsive to one or more shared secret parameters.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: January 21, 2025
    Assignee: Bigfoot Biomedical, Inc.
    Inventors: Aaron Kim, Bryan Mazlish
  • Patent number: 12197599
    Abstract: A method and apparatus for managing information about a measurement device, which is applied to a network system including a plurality of blockchains that includes a first blockchain and a second blockchain, data sender node devices and data manager node devices, the method can comprise receiving a cross-chain request from a data manager node device for device state information associated with a measurement device stored in the first blockchain, wherein the data manager node device is a node device for a second blockchain, verifying, in response to the cross-chain request, that a data manager associated with the data manager node is authorized to manage the device state information, obtaining a target depository transaction corresponding to the device state information, wherein the target depository transaction is stored on the first blockchain and was previously saved to the first blockchain by a data sender node device, wherein the data sender node device is a node device for the first blockchain, and perfo
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: January 14, 2025
    Assignees: Mettler-Toledo (Changzhou) Precision Instruments Ltd., Mettler-Toledo (Changzhou) Measurement Technology Ltd., Mettler-Toledo International Trading (Shanghai) Co., Ltd. Ltd.
    Inventors: QianNi Duan, GuoJun Xie, Jean-Christophe Emery, Feng Dai