Patents Issued in October 29, 2024
-
Patent number: 12132803Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.Type: GrantFiled: July 6, 2023Date of Patent: October 29, 2024Assignee: Sandpiper CDN, LLCInventor: Christopher Newton
-
Patent number: 12132804Abstract: An asset, such as a module, may be used to provide access to a resource. The asset may include identifiers that indicate a type, version, or format of the asset. At least in some instances, an enterprise may desire to store and maintain assets of a particular type. Accordingly, the assets may be converted subsequent to receiving a request for the resource for which the asset is used to provide access. The converted assets may be output to a cache memory of a device attempting to access the resource and/or saved on a database to provide to additional computing devices attempting to access the resource.Type: GrantFiled: February 2, 2022Date of Patent: October 29, 2024Assignee: ServiceNow, Inc.Inventors: James Joshua Womack, Kai Guo, Richard Allan Bull, Rodrigo Oliveira Fernandez
-
Patent number: 12132805Abstract: Technologies for fulfilling service requests in an edge architecture include an edge gateway device to receive a request from an edge device or an intermediate tier device of an edge network to perform a function of a service by an entity hosting the service. The edge gateway device is to identify one or more input data to fulfill the request by the service and request the one or more input data from an edge resource identified to provide the input data. The edge gateway device is to provide the input data to the entity associated with the request.Type: GrantFiled: December 3, 2021Date of Patent: October 29, 2024Assignee: Intel CorporationInventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Petar Torre, Ned Smith, Brinda Ganesh, Evan Custodio, Suraj Prabhakaran
-
Patent number: 12132806Abstract: A method carried out in a user equipment, UE (10), for enabling transfer of application context from a first edge data network (140) to a second edge data network (150), comprising: storing (702), in the UE, a data object (60), said data object comprising: routing information to the first edge data network, and a context identifier (62), based on which the first edge data network uniquely can identify the application context of the UE on an application server in the first edge data network; uploading (708), upon connecting (706) to the second edge data network, the data object to the second edge data network to enable the second edge data network to obtain the application context in response to supplying the context identifier to the first data network.Type: GrantFiled: March 17, 2021Date of Patent: October 29, 2024Assignee: Sony Group CorporationInventor: Svante Alnås
-
Patent number: 12132807Abstract: A third party gateway for validating egress traffic in a computer network system is provided. The third party gateway includes a proxy and a gateway agent. The proxy includes a termination proxy and a forward proxy. The proxy is configured to terminate Transport Layer Security communication for the egress traffic. The proxy is further configured to forward the egress traffic to the gateway agent. The gateway agent is configured to validate the egress traffic as valid traffic or invalid traffic based on predetermined validation requirements. The proxy is further configured to receive the valid traffic or the invalid traffic from the gateway agent, and to forward the valid traffic to a destination service or to block the invalid traffic.Type: GrantFiled: August 28, 2023Date of Patent: October 29, 2024Assignee: Lemon Inc.Inventors: Zhipeng Tian, Mu Du, Daniel Haimanot, Keyi Wu, Gan Fang, Zhengqin Luo
-
Patent number: 12132808Abstract: An electronic device that generates an electronic-device-specific application is described. During operation, the electronic device may receive a request to create the electronic-device-specific application, where the electronic-device-specific application is associated with a services manager in a system hierarchy. In response to the request, the electronic device may provide instructions for a user interface, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application and/or to receive inputs for the configuration parameters for the electronic-device-specific application.Type: GrantFiled: January 28, 2022Date of Patent: October 29, 2024Assignee: Ruckus IP Holdings LLCInventors: Dinesh Raman, Jari Malinen, Siby Mathew Tarigopla Pancras, Brajesh Kumar
-
Patent number: 12132809Abstract: Various embodiments improve the operation of computers by providing methods of transmitting data with low latency and high bandwidth. Data may be transmitted in a packet composed of data flits, the data flits having at least two different formats configured to implement different communication protocols. In some embodiments, a given flit may be transmitted using two different modulation methods, with a first part of the flit transmitted using a first modulation method, such as a binary method, and a second part of the flit using a higher-order modulation method.Type: GrantFiled: June 7, 2021Date of Patent: October 29, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Mark Ronald Sikkink, Randal Steven Passint, Joseph Martin Placek, Russell Leonard Nicol
-
Patent number: 12132810Abstract: A device includes an interface. The interface includes a plurality of pins. The interface further includes first components configured to interpret signals received at the plurality of pins according to a first protocol. The device further includes second components configured to the interpret signals received at the plurality of pins according to a second protocol. The first components are configured to disable the second components in response to a determination that the signals received at the pins correspond to the first protocol. Further, the second components are configured to disable the first components in response to a determination that the signals received at the pins correspond to the second protocol.Type: GrantFiled: December 18, 2018Date of Patent: October 29, 2024Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Keith Charles Brouse, Michael Douglas Snedeker, Hugo Cheung
-
Patent number: 12132811Abstract: A receiver receives a first message including a first PDCP SN. The receiver may receive a second message including a second PDCP SN. The receiver may derive a second RTP SN based on at least one of a first RTP SN of the first message, the first PDCP SN, the second PDCP SN, or an RTP SN field of a second PDCP header composing the second message.Type: GrantFiled: March 10, 2022Date of Patent: October 29, 2024Assignee: QUALCOMM IncorporatedInventors: Toru Uchino, Umesh Phuyal, Bharat Shrestha, Alberto Rico Alvarino, Xiao Feng Wang, Vivek Rajendran
-
Patent number: 12132812Abstract: A data transfer circuit according to the invention includes a memory configured to write data in accordance with a write pointer in synchronization with a first clock, and read out the data in accordance with a readout pointer in synchronization with a second clock, a clock generation circuit configured to generate the second clock by multiplying a reference clock by a rational number N, a frequency error estimation circuit configured to estimate a frequency error between the first clock and the second clock based on a change amount of a pointer difference between the write pointer and the readout pointer, and an adjustment circuit configured to output, as an adjustment multiple ?N, a value obtained by dividing the estimated frequency error by a frequency of the reference clock. The clock generation circuit generates the second clock by multiplying the reference clock by a rational number (N+?N).Type: GrantFiled: May 27, 2021Date of Patent: October 29, 2024Assignee: NTT ELECTRONICS CORPORATIONInventors: Masahiro Tachibana, Mami Mikami, Yuki Yoshida
-
Patent number: 12132813Abstract: The present disclosure provides a calibration method and readable computer storage medium. The calibration method includes: configuring a reference signal source to output a reference signal; delaying the reference signal through a delay chain to output a delay signal; synchronous sampling the reference signal and the delay signal; adding 1 count and obtaining a final count value when the sampling result is in the preset state; determining whether a ratio between the count value and the first quantity is within a preset range; obtaining the average delay time according to the time width of the reference signal wave and the number of the delay units opened in the delay chain when the ratio is within the preset range; and outputting a control signal to the clock recovery circuit according to the average delay time to calibrate the delay time of the clock recovery circuit.Type: GrantFiled: February 2, 2023Date of Patent: October 29, 2024Assignee: JADARD TECHNOLOGY INC.Inventors: Yu-Chieh Hsu, Ling-Wei Ke, Chun-Yu Chen, Hong-Yun Wei
-
Patent number: 12132814Abstract: Interface devices and systems that include interface devices are disclosed. In some implementations, a device includes a transceiver configured to transmit and receive data, a lane margining controller in communication with the transceiver and configured to control the transceiver to transmit, through a margin command, to an external device, a request for requesting a state of an elastic buffer of the external device, and control the transceiver to receive the state of the elastic buffer of from the external device, and a port setting controller adjust a clock frequency range of a spread spectrum clocking scheme based on the state of the elastic buffer.Type: GrantFiled: June 14, 2022Date of Patent: October 29, 2024Assignee: SK HYNIX INC.Inventors: Yong Tae Jeon, Dae Sik Park, Jae Young Jang, Byung Cheol Kang, Seung Duk Cho
-
Patent number: 12132815Abstract: A method includes providing a reference clock signal having a reference period, providing a sampling clock signal having a sampling clock period shorter than the reference period of the reference clock signal, measuring the first subperiod as a first ratio of the first subperiod to the period of the sampling clock signal, measuring the second subperiod as a second ratio of the second subperiod to the period of the sampling clock signal, detecting a starting edge of a clock signal having a clock period greater than the reference period, producing a reconstructed reference signal based on the first ratio, the second ratio, and the detected starting edge, comparing the clock period of the clock signal with a period of the reconstructed reference signal to obtain a differential signal indicating a difference therebetween, and providing the differential signal to user circuitry for calibrating the clock signal.Type: GrantFiled: February 24, 2023Date of Patent: October 29, 2024Assignee: STMicroelectronics S.r.l.Inventors: Riccardo Condorelli, Antonino Mondello, Michele Alessandro Carrano
-
Patent number: 12132816Abstract: There is provided, a method for clock recovery in a RFID tag, the method includes receiving a RF field from a RFID reader. A field clock is generated from the received RF field, from which a clock recovery signal is generated. The RF field is modulated to produce a RF modulation. Generation of the clock recovery signal is paused while the RF field is being modulated. A modulation envelope signal is generated and used for load modulation. Generation of the clock recovery signal at the end of the RF modulation is resumed after a delay of one clock cycle from a falling edge of the modulation envelope signal. In another embodiment of the method, instead of adding the delay, a differential amplifier is used to increase RF field detection sensitivity. The method and the RFID tag ensures synchronized resumption of a PLL clock and the clock recovery signal.Type: GrantFiled: January 4, 2023Date of Patent: October 29, 2024Assignee: NXP B.V.Inventors: Rainer Stadlmair, Shankar Joshi, Raghavendra Kongari
-
Patent number: 12132817Abstract: A method of improving performance of a data processor comprising: in a field of characteristic 2 computing XY by performing a series of: (i) multiplications of two different elements of the field; and (ii) raising an element of the field to a power Z wherein Z is a power of 2; wherein the number of multiplications (i) is at least two less than the number of ones (1s) in the binary representation of Y.Type: GrantFiled: July 11, 2022Date of Patent: October 29, 2024Assignee: FORTIFYIQ, INC.Inventors: Ury Kreimer, Alexander Kesler, Vadim Bugaenko, Yaacov Belenky
-
Patent number: 12132818Abstract: Malicious website detection has been very crucial in timely manner to avoid phishing. User privacy also needs to be maintained at the same time. A system and method for classifying a website URL have been provided. The system is configured to achieve end-to-end privacy for machine learning based malicious URL detection. The system provides privacy preserving malicious URL detection models based on Fully Homomorphic Encryption (FHE) approach either using deep neural network (DNN), using logistic regression or using a hybrid approach of both. The system is utilizing a split architecture (client-server) where-in feature extraction is done by a client machine and classification is done by a server. The client machine encrypts the query using FHE and sends it to the server which hosts machine learning model. During this process, the server doesn't learn any information about the query.Type: GrantFiled: February 18, 2021Date of Patent: October 29, 2024Assignee: Tata Consultancy Services LimitedInventors: Nitesh Emmadi, Harika Narumanchi, Imtiyazuddin Shaik, Rajan Mindigal Alasingara Bhattachar, Harshal Tupsamudre
-
Blockchain management platform for performing asset adjustment, cross sectional editing, and bonding
Patent number: 12132819Abstract: Aspects of the disclosure relate to processing systems for performing cross-sectional asset editing. A computing platform may receive permission to perform a first subset of event processing steps. The computing platform may delegate permission to an external event processor to perform a second subset of event processing steps and to an external resource management platform to perform a third subset of event processing steps. The computing platform may generate an element chain corresponding to the account. In response to receiving a request to process an event, the computing platform may add a sub-element to the element chain containing a fixed parameter corresponding to an expected value associated with the event and a variable parameter corresponding to an actual value associated with the event. In response to receiving a request to write the actual value to the element chain, the computing platform may modify the variable parameter of the sub-element accordingly.Type: GrantFiled: July 27, 2023Date of Patent: October 29, 2024Assignee: Bank of America CorporationInventors: Manu Kurian, Joseph Castinado -
Patent number: 12132820Abstract: Systems, methods, computer products for associating a blockchain address with a network identifier enable operations that may include: receiving, over a computer network and by a network identifier infrastructure operator, a request for a registration status of the network identifier; retrieving, by the network identifier infrastructure operator, an association of the network identifier with the blockchain address; signing, by a private key of a key pair of the network identifier infrastructure operator, the association of the network identifier with the blockchain address, which produces a signed association of the network identifier with the blockchain address; and providing, over the computer network and by the network identifier infrastructure operator, the signed association of the network identifier with the blockchain address.Type: GrantFiled: May 20, 2021Date of Patent: October 29, 2024Assignee: Verisign, Inc.Inventor: Swapneel Sheth
-
Patent number: 12132821Abstract: A processor includes a decode unit to decode an SM3 two round state word update instruction. The instruction is to indicate one or more source packed data operands. The source packed data operand(s) are to have eight 32-bit state words Aj, Bj, Cj, Dj, Ej, Fj, Gj, and Hj that are to correspond to a round (j) of an SM3 hash algorithm. The source packed data operand(s) are also to have a set of messages sufficient to evaluate two rounds of the SM3 hash algorithm. An execution unit coupled with the decode unit is operable, in response to the instruction, to store one or more result packed data operands, in one or more destination storage locations. The result packed data operand(s) are to have at least four two-round updated 32-bit state words Aj+2, Bj+2, Ej+2, and Fj+2, which are to correspond to a round (j+2) of the SM3 hash algorithm.Type: GrantFiled: September 20, 2021Date of Patent: October 29, 2024Assignee: Intel CorporationInventors: Shay Gueron, Vlad Krasnov
-
Patent number: 12132822Abstract: A method for protecting the integrity of measurement data acquired by a sensor includes: in response to the measurement data being acquired, determining, by the sensor, whether an aggregate value has already been generated, and: if the aggregate value has not yet been obtained, mapping, by a predetermined aggregation function that takes the measurement data as a mandatory argument and a previously generated aggregate value as an optional argument, the measurement data to the aggregate value; whereas if the aggregate value has already been obtained, mapping, by the predetermined aggregation function, the combination of the aggregate value and the measurement data to a new aggregate value; and in response to a predetermined condition being met, computing, using a secret key of the sensor, a signature of the aggregate value; and outputting the signature via a communication interface of the sensor, and/or storing the signature in a memory.Type: GrantFiled: November 10, 2021Date of Patent: October 29, 2024Assignee: ABB Schweiz AGInventors: Soeren Finster, Florian Kohnhaeuser
-
Patent number: 12132823Abstract: A communication authentication method and a related device, the method including sending, by a user terminal, a generic bootstrapping architecture (GBA) authentication request carrying a user terminal identifier, receiving, by the user terminal, an authentication request carrying an authentication token (AUTN) and a random number (RAND), and deriving, by the user terminal, a first authentication vector based on the AUTN and the RAND, where the first authentication vector is different from a second authentication vector of the user terminal, the first authentication vector is a 5th generation (5G) GBA authentication vector, and the second authentication vector includes at least one of a 3rd generation/4th generation (3G/4G) GBA authentication vector or a 5G authentication vector.Type: GrantFiled: March 29, 2022Date of Patent: October 29, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Bo Zhang
-
Patent number: 12132824Abstract: A method for issuance of a personalized user device includes initializing a user device to provide an initialized user device, providing device initialization data to an issuer system, wherein the device initialization data comprises a public device key and a public issuer authentication key, calculating a user private key, encrypting the user private key and the public device authentication key with the public device key to provide encrypted data, digitally signing the encrypted data using a private issuer key to provide signed encrypted data, the issuer system providing the encrypted data and the signed encrypted data, injecting said data into the initialized user device to provide the personalized user device, and the personalized user device, conditional on successfully validating the signed encrypted data, decrypting the encrypted data to retrieve the user private key and the public device authentication key.Type: GrantFiled: January 22, 2024Date of Patent: October 29, 2024Inventor: Sebastien Armleder
-
Patent number: 12132825Abstract: Technologies for accelerated key caching in an edge hierarchy include multiple edge appliance devices organized in tiers. An edge appliance device receives a request for a key, such as a private key. The edge appliance device determines whether the key is included in a local key cache and, if not, requests the key from an edge appliance device included in an inner tier of the edge hierarchy. The edge appliance device may request the key from an edge appliance device included in a peer tier of the edge hierarchy. The edge appliance device may activate per-tenant accelerated logic to identify one or more keys in the key cache for eviction. The edge appliance device may activate per-tenant accelerated logic to identify one or more keys for pre-fetching. Those functions of the edge appliance device may be performed by an accelerator such as an FPGA. Other embodiments are described and claimed.Type: GrantFiled: December 23, 2021Date of Patent: October 29, 2024Assignee: Intel CorporationInventors: Timothy Verrall, Thomas Willhalm, Francesc Guim Bernat, Karthik Kumar, Ned M. Smith, Rajesh Poornachandran, Kapil Sood, Tarun Viswanathan, John J. Browne, Patrick Kutch
-
Patent number: 12132826Abstract: A method and a DL node for processing a transaction in a distributed ledger (DL) network based on policies are described. A request for a transaction including data is received at a DL node from a user device. A first set of one or more DL nodes of the DL network that have characteristics that satisfy one or more policies associated with the data of the transaction are determined. In response to determining that the DL node is one of the set of DL nodes, the transaction is executed at the DL node, and the transaction is inserted as a private transaction in a digital ledger of the DL network causing a second set of one or more DL nodes of the DL network that is different from the first set of DL nodes to access only an identifier of the transaction and not a payload of the transaction.Type: GrantFiled: April 15, 2020Date of Patent: October 29, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Sjöberg, Rémi Robert
-
Patent number: 12132827Abstract: A system and method for voting including vote casting and vote counting. The system provides a paper ballot having a main section and a shreddable section. The main section includes a ballot ID, a ballot public key of a ballot public and private key pair, a set of voting options, and a machine-readable code at an end of the main section. The machine-readable code is configured to instruct a scanner device to stop scanning. The shreddable section includes a ballot private key of the ballot public and private key pair printed thereon. A scanner can read the information on the marked paper ballot, read the private key from the shreddable section, and shred the shreddable section. Scanner digitally signs image data using the ballot private key and scanner private key and applies “publicly solvable puzzle-based encryption” to the same. Scanner can transmit the encrypted image data to a blockchain server.Type: GrantFiled: December 13, 2023Date of Patent: October 29, 2024Inventor: Sundri Khalsa
-
Patent number: 12132828Abstract: A system includes at least one processor to receive a second public key, a first random number, and a second random number, and store the second public key, the first random number, and the second random number in an installation record, perform key agreement with a first private key and the second public key to determine a MasterSecret, perform key expansion with the MasterSecret, the first random number, and the second random number to generate a client authentication key, a server authentication key, a client encryption key, and a server encryption key, and store the client authentication key, the server authentication key, the client encryption key, and the server encryption key and delete the MasterSecret.Type: GrantFiled: August 29, 2022Date of Patent: October 29, 2024Assignee: Aclara Technologies LLCInventor: Timothy Dierking
-
Patent number: 12132829Abstract: There is herein disclosed a method of communication between a client pair, the client pair including an upstream client and a downstream client, the method being performed over a first optical fiber in an optical fiber pair and including: transmitting a downstream DWDM signal over the first optical fiber, wherein the downstream DWDM signal has a first frequency and contains first data originating from the upstream client, transmitting an upstream DWDM signal over the first optical fiber, wherein the upstream DWDM signal has a second frequency and contains second data originating from the downstream client, wherein the first frequency is different to the second frequency, and performing Quantum Key Distribution over the second optical fiber of the optical fiber pair.Type: GrantFiled: August 18, 2020Date of Patent: October 29, 2024Assignee: British Telecommunications Public Limited CompanyInventor: Andrew Lord
-
Patent number: 12132830Abstract: Apparatuses, systems, and methods for application function (AF) key generation and AF key renewal. A user equipment device (UE) may communicate with an application function (AF) via a radio access network (RAN) using a first AF key and determine that the first AF key has expired. The UE may derive a second AF key based on at least an Architecture for Authentication and Key Management for Applications (AKMA) anchor key (KAKMA) and a counter parameter and communicate with the AF via the RAN using the second AF key. At least one of the UE, the AF, and/or an AKMA Anchor Function (AAnF) may be configured to monitor expiration of the first AF key based on an associated lifetime of the first AF key. The first and second AF keys may be derived using a key derivation function that includes at least one variable parameter.Type: GrantFiled: April 3, 2020Date of Patent: October 29, 2024Assignee: Apple Inc.Inventors: Shu Guo, Dawei Zhang, Fangli Xu, Haijing Hu, Huarui Liang, Xiangying Yang, Yuqin Chen
-
Patent number: 12132831Abstract: The present disclosure provides a system in which a migration operation which is different from a normal registration operation performed on a system is started in one of a terminal before replacement and a terminal after the replacement so that a registration operation performed on the terminal after the replacement is easily completed only by causing a user to consecutively perform an authentication operation on both of the terminals.Type: GrantFiled: May 19, 2021Date of Patent: October 29, 2024Assignee: Canon Kabushiki KaishaInventor: Hirotaka Funayama
-
Patent number: 12132832Abstract: Secure methods are described for modifying, erasing, or updating security keys for protected regions of a memory device by using a special firmware object (a key-modification firmware) loaded to the memory device that contains instructions to reprogram, modify, and/or erase the keys. To ensure that this key-modification firmware does not become a security risk, the key-modification firmware object may be protected from subsequent usage in a variety of ways.Type: GrantFiled: December 29, 2020Date of Patent: October 29, 2024Assignee: Micron Technology, Inc.Inventors: Giuseppe Cariello, Gaspare Giglio, Patrick Miesen, Jonathan Scott Parry
-
Patent number: 12132833Abstract: A vault encryption abstraction framework computing system provides interface functionality to facilitate integration of client applications with vaulting solutions. The vault encryption abstraction framework manages custom authentication and authorization using the vaulting solution application for one or more client applications such as by periodically rotating or renewing any authentication tokens. The vault encryption abstraction framework includes a scheduler to manage timing requirements and to configure the client application to the schedule by setting the renewed token value to an API endpoint (e.g., a function return) and/or a configuration file for access by one or more client applications. This event triggers the client application to update to the latest token value. The vault encryption abstraction framework then triggers the vaulting solution to create and return the new key. The new key is then returned to the client application.Type: GrantFiled: July 12, 2023Date of Patent: October 29, 2024Assignee: Bank of America CorporationInventors: Sourav Basu, Peter Anthony Tavormina
-
Patent number: 12132834Abstract: Systems and methods for dynamically encrypting requests in accordance with embodiments of the invention are disclosed. In one or more embodiments, a computer-implemented method includes obtaining an updated private key been issued for a third-party service, storing, in a caching system, a routing entry comprising a security token for the third-party service, receiving a request to access the third-party service, and redirecting the client device to the third-party service.Type: GrantFiled: August 10, 2023Date of Patent: October 29, 2024Assignee: Capital One Services, LLCInventors: Aditya Anand, Nitant Bhartia, Saji Asok, Zhi Zheng, Andrew Chen, Ghulam Sallman, Elvin Z. Lee
-
Patent number: 12132835Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: August 3, 2022Date of Patent: October 29, 2024Assignee: Omnissa, LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 12132836Abstract: Disclosed are various embodiments for verifying the presentation of media represented by non-fungible tokens (NFTs). A presentation device can receive a smart contract address and a non-fungible token (NFT) identifier from a client device. The presentation device can then execute a function of a smart contract located at the smart contract address to obtain the owner address for the NFT, wherein the NFT identifier is provided as an argument to the function of the smart contract. Subsequently, the presentation device can validate the owner address for the NFT. Then, in response to validation of the owner address for the NFT, the presentation device can present the media file represented by the NFT.Type: GrantFiled: December 22, 2021Date of Patent: October 29, 2024Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventor: Andras L. Ferenczi
-
Patent number: 12132837Abstract: Embodiments include a method for providing tokens which includes: receiving from a user system an encrypted data packet including user credentials and a request for an authentication token to access protected resources; extracting the user's security information; transmitting a data packet to a security and access management system, where the data packet includes the user's security information and a request for user validation; receiving, from the security and access management system, user validation and additional data; generating a thin token and a fat token; storing the thin token in association with the fat token; transmitting the thin token to the user system; receiving, from the user system, a request to access protected resources from a protected resource system, the request including the thin token; validating the received thin token; accessing the fat token associated with the thin token; and transmitting the fat token to the protected resource system.Type: GrantFiled: January 12, 2023Date of Patent: October 29, 2024Assignee: Experian Information Solutions, Inc.Inventors: Alpa Modi Jain, Praveen Kumar Soni, Frederic Vander Elst
-
Patent number: 12132838Abstract: The present disclosure generally relates to code verification. For example, aspects of the present disclosure include systems and techniques for determining whether two codes are a match. One example method generally includes generating, at a first device, first encrypted data at least in part by encrypting verification data using a public key; generating, at the first device, second encrypted data at least in part by encrypting a random factor using the public key; generating, at the first device, a key for the verification data; generating, at the first device, third encrypted data at least in part by encrypting the key using the public key; computing, at the first device, fourth encrypted data at least in part by applying homomorphic encryption function to the first encrypted data, the second encrypted data, and the third encrypted data; and sending, to a second device, the fourth encrypted data.Type: GrantFiled: July 26, 2022Date of Patent: October 29, 2024Assignee: NAGRAVISION SARLInventors: Mathilde Raynal, Tommaso Gagliardoni
-
Patent number: 12132839Abstract: First and second devices store respective device data and private keys. The first-device data is additionally stored by the second device and by a proxy; and the second-device data is additionally stored by the first device and by the proxy. In a commitment phase, each of the first and second devices uses its respective device data, private key and a random nonce to generate a respective one-time first-device or second-device commitment value, which it sends to the proxy. In a checking phase, the devices communicate secret-key information to the proxy, which verifies the received one-time commitment values. In a digest phase, the proxy calculates a one-time digest, which it sends to the second device. The second device then verifies the received one-time digest to authenticate the first device.Type: GrantFiled: May 31, 2019Date of Patent: October 29, 2024Assignee: Iothic LtdInventors: Christopher Patrick Autry, Andrew William Roscoe, Mykhailo Magal
-
Patent number: 12132840Abstract: The invention provides a method and system for authenticating a plaintext message at a sender computing device and verifying the integrity and authenticity of the plaintext message at a receiver computing device. Firstly, the method includes prepending a random string to the plaintext message and then generating a ciphertext corresponding to the plaintext message by encrypting the plaintext message prepended with the random string using an encryption algorithm. The method also includes the step of generating a compressed image of the plaintext message and generates an authentication tag from the compressed image of the plaintext message and the random string. Thereafter, the method transmits both the ciphertext and the authentication tag generated at the sender computing device to the receiver computing device. The receiver computing device, on receiving the ciphertext and the authentication tag corresponding to the plaintext message, verifies the integrity and authenticity of the plaintext message.Type: GrantFiled: June 21, 2016Date of Patent: October 29, 2024Assignee: The King Abdulaziz City for Science and TechnologyInventor: Basel Saleh Alomair
-
Patent number: 12132841Abstract: In one embodiment, the present disclosure is directed to a system for digital authentication. A device includes a second processor for security functionality. The second processor generates a public key and a private key, and uses the private key and to-be-signed signature data to generate digital signatures. The device transmits the public key and a first digital signature to the server. As part of subsequent communication, the device transmits the public key and a second digital signature to the server. Using the public key, the server validates the second digital signature to verify that the second digital signature is from the device or a user of the device, thereby verifying that the subsequent communication is from the device or the user of the device.Type: GrantFiled: October 6, 2021Date of Patent: October 29, 2024Inventors: Harold Smith, III, Stephen Thompson
-
Patent number: 12132842Abstract: An Internet of Things (IoT) device with zero touch provisioning includes one or more processing devices; a secure element; and memory storing software that, when executed in the one or more processing devices, cause the one or more processing devices to: install one or more clients on the IoT device for provisioning, enrollment, and updating, based on a device configuration; store an immutable device identity and a signing certificate in the secure element; and responsive to the IoT device being powered-on, cause the one or more clients and the secure element to perform the zero touch provisioning of the IoT device. The one or more clients on the IoT device for provisioning, enrollment, and updating operate with corresponding services with all communicating being encrypted, thereby protecting against cloning and counterfeiting of IoT devices.Type: GrantFiled: February 20, 2023Date of Patent: October 29, 2024Assignee: DigiCert, Inc.Inventors: Srinivas Kumar, Atul Gupta, Shreya Uchil, Ruslan Ulanov, Srikesh Amrutur Srinivas
-
Patent number: 12132843Abstract: A method of operation of a first device storing a first private key and a first public key corresponding to the first private key includes receiving, from a second device, an unsigned certificate including a second public key and second identification information associated with the second public key. The method further includes sending, to a server, a signed certificate corresponding to a signed version of the unsigned certificate. The method further includes receiving, from a third device, a third public key and third identification information associated with the third public key, and based on a request for authentication associated with the third identification information, receiving, from the server, a response that indicates whether the server identifies, within a database, a sequence of signed certificates from the first public key to the third public key.Type: GrantFiled: March 7, 2022Date of Patent: October 29, 2024Inventor: Benjamin Lamm
-
Patent number: 12132844Abstract: Described implementations obtain a proof of valid attestation data. The attestation data may include configuration data of a host computing system. A prover service may receive the attestation data. The prover service may generate a proof to prove that the attestation data includes valid configuration data of the host computer system, without revealing sensitive or private information of the host computing system. The proof may be a zero-knowledge proof.Type: GrantFiled: August 18, 2022Date of Patent: October 29, 2024Assignee: Amazon Technologies, Inc.Inventors: Nicholas Alexander Allen, Daniel Ron Simon, Andrew Hopkins
-
Patent number: 12132845Abstract: A method for collecting and managing event data of a vehicle can be performed by one or more computing systems. The method includes acquiring event data generated by an event data recorder mounted on a vehicle and a first certificate assigned to the vehicle, associating the event data with the first certificate, storing the event data in a first database, acquiring the first certificate and a second certificate assigned to the vehicle, associating the first certificate with the second certificate, and storing the first certificate in a second database.Type: GrantFiled: May 1, 2023Date of Patent: October 29, 2024Assignees: Hyundai Motor Company, Kia CorporationInventors: Jung Hei Ryu, Seung Wook Park, Wha Pyeong Lim
-
Patent number: 12132846Abstract: The method provides for dynamic retrieval of certificates, with remote, secure, and scalable lifecycle management. It enables configuring, generating, issuing, and sending client certificates by a certificate broker service to client applications, sending client certificates by client applications to server applications, and verifying of client certificates by server applications for host address, network address, network mash, network scope, and IP address pool-based authorization. It is an agentless method to achieve device protection, application security, and data protection with data authenticity and confidentiality in intra-device, inter-device, device-to-edge, and device-to-cloud secure communications. It helps Transport Layer Security and Internet Key Exchange enabled applications retrieve leaf certificates and the associated private key, and verify certificates, programmatically for certificate-based authentication during protocol handshake, with host and network address-based authorization policies.Type: GrantFiled: February 7, 2024Date of Patent: October 29, 2024Assignee: SYMMERA INC.Inventor: Srinivas Kumar
-
Patent number: 12132847Abstract: The present invention provides a composite plate, a composite plate roughening device, and a method for manufacturing a composite plate, and relates to the technical field of metal plate materials. The composite plate includes a first plate and a second plate, wherein a first side surface of the first plate is provided with striations, the first side surface of the second plate and the first side surface of the first plate are rolled to connect, and the striations of which adjacent ones have a pitch of 0.005 mm to 0.03 mm account for more than 90% of all the striations.Type: GrantFiled: February 24, 2022Date of Patent: October 29, 2024Assignee: Jiangsu Kangrui New Material Technology Co., Ltd.Inventors: Wei Zhu, Zhong Zhang
-
Patent number: 12132848Abstract: A screen control method, a terminal, and a storage medium are provided. The terminal includes a screen and a camera, where the screen includes a movable first sub-screen, the camera is located below the first sub-screen, and the method includes: receiving a first instruction for enabling the camera, and controlling the first sub-screen to move so that the camera changes from a first state to a second state; or receiving a second instruction for disabling the camera, and controlling the first sub-screen to move so that the camera changes from the second state to the first state, where when in the first state, the camera is covered by the first sub-screen, and when in the second state, the camera is exposed out of the first sub-screen.Type: GrantFiled: June 28, 2021Date of Patent: October 29, 2024Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Jiayu Li
-
Patent number: 12132849Abstract: The present invention provides a terminal device, and a display screen thereof and an application thereof. The terminal device includes a terminal device body, a display screen, and a camera module. The display screen is provided with a light through hole. The camera module is located below the display screen, and has a front end. The front end of the camera module is fixedly attached to the display screen and the camera module is aligned with the light through hole of the display screen, so that light outside the display screen is received by the camera module via the light through hole.Type: GrantFiled: March 12, 2020Date of Patent: October 29, 2024Assignee: NINGBO SUNNY OPOTECH CO., LTD.Inventors: Liao Jing, Xudong Wu, Siyuan Liu, Zhenyu Chen
-
Patent number: 12132850Abstract: The present application provides a display device and a display apparatus, and the display device includes a middle frame, a rotating mechanism, a flexible display module, and a driving mechanism. The middle frame includes a first side surface and a second side surface, and the driving mechanism connected to the flexible display module, configured to drive the additional function area of the flexible display module to the second side surface when the display device runs a first function, or configured to drive the additional function area of the flexible display module to the first side surface when the display device runs a second function.Type: GrantFiled: September 7, 2021Date of Patent: October 29, 2024Assignee: WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.Inventor: Wenqiang Wang
-
Patent number: 12132851Abstract: An alert device includes electronic circuitry and at least a first antenna. The circuitry is designed for sending out a first signal, for wireless communication with at least a first hand held communication device, and at least a second signal for wireless communication with at least a second hand held communication device. The second signal differs from the first signal, preferably in at least one of transmitting energy, transmitting frequency, coding and pulse length. The device includes a switch for switching between: a first mode in which only the first signal is transmitted and a second mode wherein the first and second signal are transmitted; or a first mode wherein only the first signal is transmitted and a second mode wherein only the second signal is transmitted.Type: GrantFiled: April 27, 2023Date of Patent: October 29, 2024Assignee: ZIPP LABS B.V.Inventors: Frederik Ekkel, Alfred Langerak
-
Patent number: 12132852Abstract: An apparatus for grasping and propping electronic devices is an apparatus that enables users to easily handle a portable electronic device with one hand or to prop the device on a surface for comfortable viewing of the device's screen. The apparatus can be utilized with tablet computing devices but can also be utilized with other electronic devices. The apparatus includes an oblong base, a propping leg, a hand strap, and an attachment mechanism. The oblong base receives the body of the electronic device when the apparatus is attached to the backside of the electronic device or to a device accessory. The propping leg enables the apparatus to be utilized as a stand for the electronic device. The hand strap enables the apparatus to be utilized as a hand holder for the electronic device. The attachment mechanism enables the apparatus to be easily and releasably attached to the electronic device.Type: GrantFiled: April 26, 2021Date of Patent: October 29, 2024Inventor: Paul Lawrence Smith