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: 11975630Abstract: 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: GrantFiled: March 29, 2022Date of Patent: May 7, 2024Assignee: Rivian IP Holdings, LLC.Inventors: Sundaresan Balasubramanian, Paul McLachlan
-
Publication number: 20240077322Abstract: 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: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Sundaresan BALASUBRAMANIAN, Paul MCLACHLAN
-
Publication number: 20240078911Abstract: 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: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Sundaresan BALASUBRAMANIAN, Paul MCLACHLAN
-
Publication number: 20240071011Abstract: 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: ApplicationFiled: March 11, 2021Publication date: February 29, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul MCLACHLAN, Héctor CALTENCO
-
Publication number: 20240028766Abstract: 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: ApplicationFiled: December 8, 2020Publication date: January 25, 2024Inventors: Paul McLachlan, Héctor Caltenco, Konstantinos Vandikas
-
Patent number: 11860363Abstract: 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: GrantFiled: December 22, 2020Date of Patent: January 2, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Gregoire Phillips, Paul McLachlan, Héctor Caltenco
-
Publication number: 20230351675Abstract: 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: ApplicationFiled: November 26, 2019Publication date: November 2, 2023Inventors: Paul McLachlan, Héctor Caltenco
-
COMPUTER VISION AND ARTIFICIAL INTELLIGENCE METHOD TO OPTIMIZE OVERLAY PLACEMENT IN EXTENDED REALITY
Publication number: 20230351704Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 2, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul MCLACHLAN, Héctor CALTENCO -
Publication number: 20230347776Abstract: 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: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Inventors: Paul McLachlan, Weiyang Sun
-
Publication number: 20230311702Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Applicant: Rivian IP Holdings, LLCInventors: Sundaresan Balasubramanian, Paul McLachlan
-
Publication number: 20230262412Abstract: 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: ApplicationFiled: July 27, 2020Publication date: August 17, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul MCLACHLAN, Héctor CALTENCO, Sara THORSSON
-
Patent number: 11638133Abstract: 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: GrantFiled: May 12, 2022Date of Patent: April 25, 2023Assignee: RIVIAN IP HOLDINGS, LLCInventors: Jack O'Grady, Paul McLachlan
-
Publication number: 20230027736Abstract: 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: ApplicationFiled: November 26, 2019Publication date: January 26, 2023Inventors: Paul McLachlan, Héctor Caltenco
-
Publication number: 20230020942Abstract: 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: ApplicationFiled: November 26, 2019Publication date: January 19, 2023Inventors: Héctor Caltenco, Paul Mclachlan
-
Publication number: 20230009067Abstract: 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: ApplicationFiled: November 26, 2019Publication date: January 12, 2023Inventors: Héctor Caltenco, Paul McLachlan
-
Publication number: 20220404620Abstract: 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: ApplicationFiled: December 22, 2020Publication date: December 22, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gregoire PHILLIPS, Paul MCLACHLAN, Héctor CALTENCO
-
Publication number: 20220404621Abstract: 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: ApplicationFiled: December 22, 2020Publication date: December 22, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gregoire PHILLIPS, Paul MCLACHLAN, Lauren Ann GILBERT
-
Patent number: 11034564Abstract: 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: GrantFiled: December 4, 2018Date of Patent: June 15, 2021Assignee: The Raymond CorporationInventors: Adam Wayne Standard, Robert Paul Mclachlan, Joseph Thomas Yahner
-
Publication number: 20190169007Abstract: 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: ApplicationFiled: December 4, 2018Publication date: June 6, 2019Inventors: Adam Wayne Standard, Robert Paul Mclachlan, Joseph Thomas Yahner
-
Patent number: 8768976Abstract: 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: GrantFiled: May 15, 2009Date of Patent: July 1, 2014Assignee: Apptio, Inc.Inventors: Paul McLachlan, Tavis Elliott