Patents by Inventor Paul McLachlan

Paul McLachlan 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).

  • Patent number: 11975630
    Abstract: Disclosed are systems and methods for updating of a machine learning model on a vehicle. A data processing system having at least one processor coupled with memory can predict a first value for a characteristic of the vehicle based at least on a model and measure a second value for the characteristic of the vehicle based at least on a sensor of the vehicle. The data processing system can determine a difference between the first value predicted based at least on the model and the second value measured is greater than a tolerance. The data processing system can identify a state of the vehicle associated with the difference between the first value and the second value and provide, in response to the difference determined greater than the tolerance, the state of the vehicle to a server remote from the vehicle to update the model.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 7, 2024
    Assignee: Rivian IP Holdings, LLC.
    Inventors: Sundaresan Balasubramanian, Paul McLachlan
  • Publication number: 20240077322
    Abstract: Systems and methods for providing instructions associated with directions to a destination are disclosed. In some embodiments, an electric vehicle transmits a request for directions to a destination. The electric vehicle receives instructions, which are determined based on battery state-of-health of the electric vehicle, associated with the directions to the destination. The directions comprise an itinerary determined in accordance with the battery state-of-health.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Sundaresan BALASUBRAMANIAN, Paul MCLACHLAN
  • Publication number: 20240078911
    Abstract: Systems and methods for forming a convoy of vehicles are disclosed. In some embodiments, the method comprises communicating a request to form the convoy. In accordance with a determination that the first and second vehicles are traveling a same route for at least a threshold distance, the convoy is confirmed to form. The convoy may comprise a first vehicle traveling within a slipstream of a second vehicle, which is a leading vehicle of the convoy, or the second vehicle traveling within a slipstream of the first vehicle, which is the leading vehicle of the convoy.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Sundaresan BALASUBRAMANIAN, Paul MCLACHLAN
  • Publication number: 20240071011
    Abstract: A method of a system of one or more electronic devices supports an extended reality application at a user device. The method includes receiving location and pose information of the user device related to an extended reality environment, determining at least one dynamic content unit relevant to the location and pose information, determining a range of motion of the at least one dynamic content unit, determining semantic information for the location and pose of the user device, generating a semantic map from the semantic information, applying at least one access control to the semantic map to prevent display of dynamic content on the dynamic content unit at a location in the semantic map, querying a dynamic content manager for dynamic content to be displayed as an extended reality overlay, and returning the dynamic content to the user device.
    Type: Application
    Filed: March 11, 2021
    Publication date: February 29, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paul MCLACHLAN, Héctor CALTENCO
  • Publication number: 20240028766
    Abstract: The present disclosure relates to techniques for providing and facilitating time-controlled data for preserving privacy of data sources. Embodiments are provided herein for methods, processes, devices, network nodes, computer program products, and computer-readable media. In some embodiments, a network node receives first data for a first data transaction that is assigned a unique identifier. In response, the network node enables transmission of second data and the unique identifier to one or more entity. In accordance with a determination that an indication of the time limit indicates a non-zero time limit for retention of the first data for the first data transaction, the node enables storage of one or more of the first data and the second data according to the time limit. In accordance with a determination that the indication does not indicate a non-zero time limit, the node causes deletion of the first data and the second data.
    Type: Application
    Filed: December 8, 2020
    Publication date: January 25, 2024
    Inventors: Paul McLachlan, Héctor Caltenco, Konstantinos Vandikas
  • Patent number: 11860363
    Abstract: A method performed by an XR rending device (124) having an NCOD (199) for generating, for a first user, XR content for an XR environment with which the first user is interacting. The method includes obtaining first user preference information for the first user, the first user preference information comprising sensory permission information indicating, expressly or implicitly, one or more sensory stimulations to which the first user agrees to be exposed. The method also includes obtaining XR scene configuration information for use in generating XR content for the first user. The method also includes generating XR content for the first user based on the sensory permission information and the XR scene configuration information such that the generated XR content does not comprise XR content for producing any sensory stimulation to which the first user has not agreed to be exposed.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 2, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Gregoire Phillips, Paul McLachlan, Héctor Caltenco
  • Publication number: 20230351675
    Abstract: According to some embodiments, a method performed by an extended reality (XR) system comprises: identifying a space within an XR spatial mapping to which virtual content can be overlaid; determining an amount of static occlusion associated with the identified space; and transmitting an indication of the amount of static occlusion associated with the identified space to a virtual content supply side platform. According to some embodiments, a method performed by an XR system comprises: triggering a digital content display opportunity associated with a space within an XR spatial mapping to which virtual content can be overlaid; determining an amount of dynamic occlusion associated with the space; and transmitting an indication of the amount of dynamic occlusion associated with the identified space to a digital content display opportunity bidding system.
    Type: Application
    Filed: November 26, 2019
    Publication date: November 2, 2023
    Inventors: Paul McLachlan, Héctor Caltenco
  • Publication number: 20230351704
    Abstract: A method of an electronic device in an edge cloud of a mobile network supports extended reality overlay placement for an object having a location in the real world. The method includes receiving a request from an application of a user equipment, the request including an object identifier for an object that is a target of an extended reality overlay, and determining a static motion probability field (S-MPF) for the object identifier.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 2, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paul MCLACHLAN, Héctor CALTENCO
  • Publication number: 20230347776
    Abstract: Controlling a battery state of charge using machine learning is provided. A system of an electric vehicle identifies data including a state of charge of a battery of the electric vehicle, a state of health of the battery of the electric vehicle, and a drive mode of the electric vehicle. The system establishes, based on input of the data into a local model configured on the electric vehicle and trained with machine learning, a schedule to control charging of the battery of the electric vehicle. The system executes, responsive to a power source electrically coupled to the battery of the electric vehicle, the schedule to control an amount of current supplied from the power source to the battery of the electric vehicle.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Inventors: Paul McLachlan, Weiyang Sun
  • Publication number: 20230311702
    Abstract: Disclosed are systems and methods for updating of a machine learning model on a vehicle. A data processing system having at least one processor coupled with memory can predict a first value for a characteristic of the vehicle based at least on a model and measure a second value for the characteristic of the vehicle based at least on a sensor of the vehicle. The data processing system can determine a difference between the first value predicted based at least on the model and the second value measured is greater than a tolerance. The data processing system can identify a state of the vehicle associated with the difference between the first value and the second value and provide, in response to the difference determined greater than the tolerance, the state of the vehicle to a server remote from the vehicle to update the model.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Applicant: Rivian IP Holdings, LLC
    Inventors: Sundaresan Balasubramanian, Paul McLachlan
  • Publication number: 20230262412
    Abstract: A method of an electronic device in an edge cloud of a mobile network supports extended reality localization of an object having a location in the real world where the location is stored as location information in a database in the mobile network. The method includes receiving a request from an application of a user equipment, the request for location information of an object, the request including an object identifier for the object, retrieving the location information from a database using the object identifier, returning the location information to the application at the user equipment, determining whether the retention requirements for the location information and the object identifier are met, and deleting the location information and the object identifier from the edge cloud and the database in response to determining the retention requirements are not met.
    Type: Application
    Filed: July 27, 2020
    Publication date: August 17, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paul MCLACHLAN, Héctor CALTENCO, Sara THORSSON
  • Patent number: 11638133
    Abstract: Disclosed are systems and methods for distributing an operation across vehicles. A data processing system including one or more processors, coupled to memory can identify an operation executable by the data processing system. The data processing system can calculate a duration of a communication channel between the vehicle and a second vehicle and determine that the duration of the communication channel is greater than or equal to a threshold. The data processing system can determine, responsive to the determination that the duration of the communication channel is greater than or equal to the threshold, to split the operation into a first and second process for distributed processing by the vehicle and the second vehicle. The data processing system can transmit, responsive to the determination to split the operation, a request to perform the second process to the second vehicle to cause the second vehicle to execute the second process.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: April 25, 2023
    Assignee: RIVIAN IP HOLDINGS, LLC
    Inventors: Jack O'Grady, Paul McLachlan
  • Publication number: 20230027736
    Abstract: According to some embodiments, a method performed by an end user electronic device comprises: triggering a digital content display opportunity; generating an opportunity identifier that uniquely identifies the digital content display opportunity within a digital content display opportunity bidding system; obtaining demographic information associated with a user of the end user electronic device; and transmitting the opportunity identifier and the demographic information to a network node in the digital content display opportunity bidding system.
    Type: Application
    Filed: November 26, 2019
    Publication date: January 26, 2023
    Inventors: Paul McLachlan, Héctor Caltenco
  • Publication number: 20230020942
    Abstract: According to some embodiments, a method performed by an extended reality (XR) system comprises: obtaining an XR spatial mapping of a physical location; identifying a space within the XR spatial mapping to which virtual content can be overlayed; associating the identified space with a unit identifier; and transmitting the unit identifier to an inventory system so that the space associated with the unit identifier is available to providers of virtual content.
    Type: Application
    Filed: November 26, 2019
    Publication date: January 19, 2023
    Inventors: Héctor Caltenco, Paul Mclachlan
  • Publication number: 20230009067
    Abstract: The present disclosure relates to techniques for collection and processing of data over a network, and in particular to in providing generalized analysis for preserving privacy of data sources. In some embodiments, a system receives a request for analytical data made by a requester, wherein the request includes: information for identifying one or more data source devices to be queried for input data, a type of data processing to be performed on the input data for generating the analytical data, and a data type for the analytical data. In response to receiving the request, the system causes the one or more data source devices to be queried for the input data. The system causes a response that includes the analytical data to be sent to the requester. Other embodiments are described throughout the present disclosure.
    Type: Application
    Filed: November 26, 2019
    Publication date: January 12, 2023
    Inventors: Héctor Caltenco, Paul McLachlan
  • Publication number: 20220404620
    Abstract: A method performed by an XR rending device (124) having an NCOD (199) for generating, for a first user, XR content for an XR environment with which the first user is interacting. The method includes obtaining first user preference information for the first user, the first user preference information comprising sensory permission information indicating, expressly or implicitly, one or more sensory stimulations to which the first user agrees to be exposed. The method also includes obtaining XR scene configuration information for use in generating XR content for the first user. The method also includes generating XR content for the first user based on the sensory permission information and the XR scene configuration information such that the generated XR content does not comprise XR content for producing any sensory stimulation to which the first user has not agreed to be exposed.
    Type: Application
    Filed: December 22, 2020
    Publication date: December 22, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gregoire PHILLIPS, Paul MCLACHLAN, Héctor CALTENCO
  • Publication number: 20220404621
    Abstract: A method, performed by an XR rending device (124) having a sensory sensitivity control device (199), for moderating a first user's sensory experience with respect to an XR environment. The method includes obtaining first user preference information for the first user, the first user preference information indicating that at least one sensory experience should be modified. The method includes obtaining XR scene configuration information for use in generating XR content, wherein the XR scene configuration information indicates that the XR content should or must include data corresponding to a particular sensory stimulation. The method includes generating XR content for the first user based on the first user preference information and the XR scene configuration information, and providing the generated XR content to an XR user device worn by the first user, wherein the XR user device comprises one or more sensory actuators for producing one or more sensory stimulations.
    Type: Application
    Filed: December 22, 2020
    Publication date: December 22, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gregoire PHILLIPS, Paul MCLACHLAN, Lauren Ann GILBERT
  • Patent number: 11034564
    Abstract: Some aspects of the present disclosure provide a modular vehicle frame for a material handling vehicle. In some configurations, the modular vehicle frame includes a battery compartment, a handle configured to control a speed and direction of a traction wheel, and a mounting assembly configured to selectively quick-connect to a material handling attachment. In some configurations, the mounting assembly includes a mounting plate having a first side and a second side, at least one pivot block extending from the first side of the mounting plate and configured to provide a pivotal interface with the material handling attachment, and at least one locking latch attached to the second side of the mounting plate and configured to provide a selective locking interface with the material handling attachment.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: June 15, 2021
    Assignee: The Raymond Corporation
    Inventors: Adam Wayne Standard, Robert Paul Mclachlan, Joseph Thomas Yahner
  • Publication number: 20190169007
    Abstract: Some aspects of the present disclosure provide a modular vehicle frame for a material handling vehicle. In some configurations, the modular vehicle frame includes a battery compartment, a handle configured to control a speed and direction of a traction wheel, and a mounting assembly configured to selectively quick-connect to a material handling attachment. In some configurations, the mounting assembly includes a mounting plate having a first side and a second side, at least one pivot block extending from the first side of the mounting plate and configured to provide a pivotal interface with the material handling attachment, and at least one locking latch attached to the second side of the mounting plate and configured to provide a selective locking interface with the material handling attachment.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 6, 2019
    Inventors: Adam Wayne Standard, Robert Paul Mclachlan, Joseph Thomas Yahner
  • Patent number: 8768976
    Abstract: A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 1, 2014
    Assignee: Apptio, Inc.
    Inventors: Paul McLachlan, Tavis Elliott