Patents by Inventor Oliver James

Oliver James has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250094641
    Abstract: In one implementation, a device provides, to a user interface, proof-of-creation information that certifies that data presented by the user interface was created by one or more sensors capturing the data from a real person. The device receives, via the user interface, an edit to the data, to form edited data. The device associates one or more keys with the edited data that are based on the proof-of-creation information and on the edit to the data. The device provides, based on the one or more keys, lineage information to the user interface in conjunction with the edited data that indicates the edit to the data and the proof-of-creation information.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: Joel Abraham Obstfeld, Ronnie I. DAN, Oliver James BULL
  • Patent number: 12256216
    Abstract: Presented herein are techniques to facilitate fast roaming between a mobile network operator-public (MNO-public) wireless wide area (WWA) access network and an enterprise private WWA access network. In one example, a method is provided that may include generating, by an authentication node, authentication material for a user equipment (UE) based on the UE being connected to a public WWA access network, wherein the public WWA access network is associated with a mobile network operator, and the authentication node and the UE are associated with an enterprise entity; obtaining, by the authentication node, an indication that the UE is attempting to access a private WWA access network associated with the enterprise entity; and providing, by the authentication node, the authentication material for the UE, wherein the authentication material facilitates connection establishment between the UE and the private WWA access network.
    Type: Grant
    Filed: April 22, 2024
    Date of Patent: March 18, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Indermeet Singh Gandhi, Oliver James Bull, Louis Gwyn Samuel, Mark Grayson
  • Patent number: 12232023
    Abstract: Presented herein are techniques to facilitate providing slice attribute information to a user equipment (UE) for one or more slice types with which the user equipment is allowed to establish one or more session(s). In one example, a method may include obtaining, by a network element, a registration request for connection of a UE to a mobile network; performing an authentication for connection of the UE to the mobile network; and upon successful authentication, providing, by the network element, a registration response to the UE, wherein the registration response identifies one or more network slice types with which the UE is authorized to establish a session and the registration response identifies one of: attribute information for each of the one or more network slice types or network location information from which attribute information for each of the one or more network slice types is to be obtained.
    Type: Grant
    Filed: November 14, 2023
    Date of Patent: February 18, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Vimal Srivastava, Oliver James Bull
  • Publication number: 20250053455
    Abstract: A method, computer system, and computer program product are provided for generalizing computing tasks for execution by distributed ledger technologies. A request is obtained from a client device to execute a computing task, wherein the request includes one or more parameters for the computing task. One or more policy rules are obtained that indicate a plurality of computing services and selection criteria for the plurality of computing services, wherein the plurality of computing services include at least two different distributed ledger networks. One or more computing services are determined based on the one or more policy rules and the one or more parameters of the request. The request is provided to the one or more computing services to perform the computing task.
    Type: Application
    Filed: August 10, 2023
    Publication date: February 13, 2025
    Inventors: Joel A. Obstfeld, Oliver James Bull, Louis Gwyn Samuel, Andrew Pletcher, Luca Muscariello
  • Publication number: 20250049194
    Abstract: An attachment for a hair care appliance, the attachment including a main body, a first hair engaging member and a second hair engaging member, an airflow inlet for receiving airflow from a hair care appliance, a first airflow outlet between the first hair engaging member and the main body, a second airflow outlet between the first hair engaging member and the second hair engaging member, and a third airflow outlet between the second hair engaging member and the main body. The attachment has a first configuration in which airflow is directed out of the first, second and third airflow outlets in a first direction in use, and a second configuration in which airflow is directed out of the first, second and third airflow outlets in a second direction different to the first direction, in use.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 13, 2025
    Inventors: Sheh Nee YEOH, Oliver James MEAGER
  • Publication number: 20250040680
    Abstract: An attachment for a hair care appliance, the attachment including a main body having an outer surface, a hair engaging member, an airflow inlet for receiving airflow from the hair care appliance, and an airflow outlet between the main body and the hair engaging member. The airflow from the airflow outlet is configured to attach to the outer surface. The attachment further includes an airflow separator downstream of the airflow outlet. The airflow separator is configured to cause airflow to separate from the outer surface in use.
    Type: Application
    Filed: November 4, 2022
    Publication date: February 6, 2025
    Inventors: Sheh Nee YEOH, Oliver James MEAGER
  • Publication number: 20250036614
    Abstract: Presented herein are techniques for verifying data. A method can include obtaining, from an oracle, a first data set associated with a distributed ledger. The method further includes obtaining a plurality of data sets from a plurality of sources. The method further includes generating a confidence level regarding the first data set for validating the first data set, based on comparing the first data set to the plurality of data sets. The method further includes storing the first data set in the distributed ledger based on the confidence level indicating that the plurality of data sets concurs with the first data set. The method further includes taking a remedial action without storing the first data set in the distributed ledger based on the confidence level indicating a discrepancy between the plurality of data sets and the first data set.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Joel A. Obstfeld, Oliver James Bull, Louis Gwyn Samuel, Andrew Pletcher, Marcelo Yannuzzi
  • Publication number: 20250036793
    Abstract: A method, computer system, and computer program product are provided for obfuscating and storing data. A data object is obtained comprising data for storing to a plurality of distributed ledgers. Sequence information is obtained indicating a number of a plurality of data portions into which the data object is divided, and instructions for storing the plurality of data portions to the plurality of distributed ledgers. The plurality of data portions is generated by dividing the data object according to the number. The plurality of distributed ledgers are determined to store the plurality of data portions based on the instructions indicated by the sequence information. The plurality of data portions is stored across the plurality of distributed ledgers by accessing the plurality of distributed ledgers, wherein each data portion is stored to a particular distributed ledger of the plurality of distributed ledgers according to the instructions indicated by the sequence information.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Joel A. Obstfeld, Oliver James Bull, Louis Gwyn Samuel, Andrew Pletcher
  • Publication number: 20250039000
    Abstract: A method, computer system, and computer program product are provided for providing traceability and observability for decentralized applications. A plurality of transaction metadata records are obtained corresponding to a plurality of transactions related to execution of a computing task by a decentralized application, wherein each transaction metadata record includes a same operation record that identifies the computing task, and an actor identifier that indicates an identity of an entity involved in a particular transaction of the plurality of transactions. A longitudinal history of the execution of the computing task is generated that identifies the entity involved in each transaction based on the plurality of transaction metadata records. An operational state of one or more entities is determined based on comparing the longitudinal history of the execution of the computing task to data relating to a different computing task.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Joel A. Obstfeld, Oliver James Bull, Andrew Pletcher
  • Publication number: 20250039002
    Abstract: Presented herein are techniques for observing smart contracts. A method can include obtaining, by a digital twin, a first data set from a first smart contract that stores the first data to a first distributed ledger and a second data set from a second smart contract that stores the second data set to a second distributed ledger. Determining operating states of the first and second smart contracts based on the first data set, the second data set, and one or more state messages from an oracle associated with the first distributed ledger and the second distributed ledger. Generating a consolidated view of the first and second smart contracts, based on the operating states. And providing the consolidated view of the first and second smart contracts for monitoring the operating states and interactions between the first and second smart contracts as a whole.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Joel Abraham Obstfeld, Oliver James Bull, Louis Gwyn Samuel, Andrew Pletcher
  • Patent number: 12210513
    Abstract: Presented herein are techniques for verifying data. A method can include obtaining, from an oracle, a first data set associated with a distributed ledger. The method further includes obtaining a plurality of data sets from a plurality of sources. The method further includes generating a confidence level regarding the first data set for validating the first data set, based on comparing the first data set to the plurality of data sets. The method further includes storing the first data set in the distributed ledger based on the confidence level indicating that the plurality of data sets concurs with the first data set. The method further includes taking a remedial action without storing the first data set in the distributed ledger based on the confidence level indicating a discrepancy between the plurality of data sets and the first data set.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: January 28, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joel A. Obstfeld, Oliver James Bull, Louis Gwyn Samuel, Andrew Pletcher, Marcelo Yannuzzi
  • Publication number: 20240340188
    Abstract: In one embodiment, a verifying device may: receive a certificate of a remote entity over a computer network; extract, from within the certificate, a storage location of a digital identity of the remote entity; obtain the digital identity from the storage location; and accept the certificate of the remote entity in response to both the certificate and the digital identity being verified by the verifying device.
    Type: Application
    Filed: June 20, 2024
    Publication date: October 10, 2024
    Inventors: Oliver James BULL, Youcef MELZI
  • Publication number: 20240314559
    Abstract: Presented herein are techniques to facilitate fast roaming between a mobile network operator-public (MNO-public) wireless wide area (WWA) access network and an enterprise private WWA access network. In one example, a method is provided that may include generating, by an authentication node, authentication material for a user equipment (UE) based on the UE being connected to a public WWA access network, wherein the public WWA access network is associated with a mobile network operator, and the authentication node and the UE are associated with an enterprise entity; obtaining, by the authentication node, an indication that the UE is attempting to access a private WWA access network associated with the enterprise entity; and providing, by the authentication node, the authentication material for the UE, wherein the authentication material facilitates connection establishment between the UE and the private WWA access network.
    Type: Application
    Filed: April 22, 2024
    Publication date: September 19, 2024
    Inventors: Srinath Gundavelli, Indermeet Singh Gandhi, Oliver James Bull, Louis Gwyn Samuel, Mark Grayson
  • Publication number: 20240308361
    Abstract: An electric vehicle suitable for use in mining, the electric vehicle comprising at least one electric motor for providing motive power to the vehicle, at least one battery for supplying electricity to the at least one electric motor, a connector for connecting to an electrical conductor, whereby the electrical conductor provides electricity to the battery and/or vehicle when the connector is connected to the electrical conductor, wherein the battery has a power density of from 5000 to 20,000 W/kg and an energy density of from 5 to 100 Wh/kg. The battery may include tungsten oxide battery chemistry.
    Type: Application
    Filed: July 9, 2021
    Publication date: September 19, 2024
    Applicant: BluVein Innovation Pty. Ltd.
    Inventors: Oliver James, Richard Bach, Anthony Sprague
  • Publication number: 20240304076
    Abstract: A system including a hand dryer appliance including an electronic control system and a filter. The electronic control system is configured to monitor a filter loading parameter that is indicative of a loading level of the filter; generate a plurality of filter loading messages over time based on the monitored filter loading parameter, indicating the progressive loading of the filter, initiate a communications module to connect to a telecommunications network, and transmit the generated filter loading messages from the communications module to the telecommunications network.
    Type: Application
    Filed: February 17, 2022
    Publication date: September 12, 2024
    Applicant: Dyson Technology Limited
    Inventors: Oliver James YOUNG, Kevin John SIMMONDS, Jack Iain BRACKEN-LOBB
  • Publication number: 20240303271
    Abstract: A media identification system is provided. The system comprises an audio input configured to receive an audio signal, and an audio clip extraction module configured to extract an audio clip from the audio signal. The system further comprises an audio clip processing module configured to generate metadata based upon the audio clip, and a first communication interface configured to transmit media identification data corresponding to the audio clip to a media identification server when the metadata based upon the audio clip meets a predetermined requirement, wherein the predetermined requirement comprises the metadata indicating that the audio clip comprises music.
    Type: Application
    Filed: November 17, 2022
    Publication date: September 12, 2024
    Inventors: Oliver James Clay, Stephen John Robbins
  • Publication number: 20240280074
    Abstract: A thermal energy storage system comprising a working fluid to store and transfer thermal energy between a heat source and a thermal load and a vessel to store the working fluid. The vessel has an interior region and a floating separator piston in the interior region to separate a hot portion from a cold portion of the working fluid. There is a first manifold thermally coupled to an output of the heat source and to an input of the thermal load and fluidly coupled to the interior region of the vessel and a second manifold thermally coupled to an input of the heat source and an output of the thermal load and fluidly coupled to the interior region of the vessel. There is a controller configured to maintain the working fluid in a liquid state.
    Type: Application
    Filed: May 2, 2024
    Publication date: August 22, 2024
    Inventors: Jonathan Lynch, Troy O. McBride, Joel Stettenheim, Per Erik Kristoffer Edstrom, Lief Johnson, Oliver James Brambles
  • Publication number: 20240280309
    Abstract: An ice making appliance can process ice into output ice having a target structure. The ice making appliance includes a receiver to receive the ice, such as to receive preformed ice, a processor to process the ice into ice flakes, a vessel to receive the ice flakes, a press to compress the ice flakes into the output ice, and a motor to cause movement of the press to cause the compression of the ice flakes.
    Type: Application
    Filed: February 16, 2024
    Publication date: August 22, 2024
    Applicant: SharkNinja Operating LLC
    Inventors: Harry Oliver James PAGE, Kristof Benedict FOGARASI, Pierce James BARNARD, Jared James PROULX, Jonathan JAMES
  • Patent number: D1060043
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: February 4, 2025
    Assignee: CONOPCO, INC.
    Inventors: Oliver James Boulton, Hannah Brzezinka
  • Patent number: D1066985
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: March 18, 2025
    Assignee: Huski Limited
    Inventors: Meika Diane Huesser, Simon James Huesser, Oliver James McDermott, Haydn Andrew Jack