Patents by Inventor Marco Argenti
Marco Argenti 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: 11956813Abstract: An update service of a provider network transmits an update to an edge device by opportunistically selecting one communication channel (or transmission bandwidth) over another (e.g., based on analysis of performance metrics associated with the channel) to transmit different portions of the update to the edge device. For example, the update service may choose the channel with highest available bandwidth or the channel with the lowest failure rates. The update service may receive indications from the edge device that transmission of different update portions was successful. In some cases, the edge device itself may instead perform the selection of one communication channel over another (e.g., based on analysis of channel metrics) to receive different portions of the update at the edge device. The edge device may transmit indications that the edge device successfully received different portions of the update.Type: GrantFiled: July 8, 2022Date of Patent: April 9, 2024Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11853446Abstract: A system comprising one or more computers implements a hardware feature access service. The hardware feature access service stores private keys that correspond to digital certificates embedded in chipsets of devices enrolled in the hardware feature access service. The hardware feature access service is configured to issue access or access revocation messages to the chipsets to “lock” or “unlock” associated hardware components. The hardware feature access service also implements a service interface that allows clients to request changes to enabled feature sets for devices enrolled in the hardware feature access service. In response to such requests, the hardware feature service automatically and wirelessly enables or disables feature sets by locking or unlocking relevant hardware components of a device relevant to enabling or disabling the requested feature sets.Type: GrantFiled: July 22, 2022Date of Patent: December 26, 2023Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Publication number: 20230351814Abstract: A vehicle information service implemented on one or more computers of a service provider network implements a first application programmatic interface (API) that allows a client to define inclusion parameters and a sample size for a fleet of vehicles from which vehicle data is to be collected. The vehicle information service also implements a second API that notifies the client when the requested vehicle data has been collected from the vehicle fleet. Additionally, the vehicle information service provides the client access to the collected vehicle data. The vehicle information service manages the collection of the vehicle data from the client defined vehicle fleet without requiring further client involvement and notifies the client when the collection of the vehicle data is complete.Type: ApplicationFiled: May 1, 2023Publication date: November 2, 2023Applicant: Amazon Technologies, Inc.Inventors: Michael Christopher Wenneman, Christophe Charpentier, Marco Argenti, Kunal Bhasin
-
Patent number: 11750486Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: December 30, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
-
Patent number: 11710355Abstract: A vehicle information service implemented on one or more computers of a service provider network implements a first application programmatic interface (API) that allows a client to define inclusion parameters and a sample size for a fleet of vehicles from which vehicle data is to be collected. The vehicle information service also implements a second API that notifies the client when the requested vehicle data has been collected from the vehicle fleet. Additionally, the vehicle information service provides the client access to the collected vehicle data. The vehicle information service manages the collection of the vehicle data from the client defined vehicle fleet without requiring further client involvement and notifies the client when the collection of the vehicle data is complete.Type: GrantFiled: September 24, 2019Date of Patent: July 25, 2023Assignee: Amazon Technologies, Inc.Inventors: Michael Christopher Wenneman, Christophe Charpentier, Marco Argenti, Kunal Bhasin
-
Publication number: 20230117344Abstract: A method for compliance with Know Your Customer (KYC) and other regulations includes a pseudonymous globally unique identifier stored on a blockchain that associates a pseudonymous first party address with a globally unique identifier representing the vetted identity of the owner of the address. The method also includes a trusted third party issuing a verifiable credential for a first pseudonymous party to a proposed transaction to a second pseudonymous party to the transaction.Type: ApplicationFiled: October 20, 2022Publication date: April 20, 2023Inventors: Paul Burchard, Fabiano Romeiro, Marco Argenti, Raj Mahajan, Anthony Daoud, Dominic Dotterrer, Lachlan Maxwell, Rahul Sharma
-
Publication number: 20220417937Abstract: An update service of a provider network transmits an update to an edge device by opportunistically selecting one communication channel (or transmission bandwidth) over another (e.g., based on analysis of performance metrics associated with the channel) to transmit different portions of the update to the edge device. For example, the update service may choose the channel with highest available bandwidth or the channel with the lowest failure rates. The update service may receive indications from the edge device that transmission of different update portions was successful. In some cases, the edge device itself may instead perform the selection of one communication channel over another (e.g., based on analysis of channel metrics) to receive different portions of the update at the edge device. The edge device may transmit indications that the edge device successfully received different portions of the update.Type: ApplicationFiled: July 8, 2022Publication date: December 29, 2022Applicant: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11537587Abstract: A system stores data, such as sensor data or other operational data, on a plurality of storage volumes in a sequence so as to allow for interpolations or other approximations of the data using a subset of the storage volumes in response to a request for information regarding that data. For example, a plurality of devices connect to the system to provide operational data, which is then stored in a specified sequence on a specified set of volumes. In response to a request for operational information regarding some or all of the devices, the system reads at least one of the volumes, and approximates the values of the data over a specified period of time. In some embodiments, the data may be buffered prior to storage, and a jitter analyzer determines whether the incoming data is anomalous relative to a baseline, which may be determined using related data sets.Type: GrantFiled: May 4, 2020Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Marco Argenti
-
Patent number: 11507324Abstract: A hub device or edge device implements adaptive data compression. The model training service analyzes the received data. A machine learning model of the hub device receives time-series data from one or more data sources and classifies respective portions of the time-series data as respective patterns. A data compressor at the hub device generates compressed data by applying different compression techniques to the respective portions of the time-series data according to a mapping of the compression techniques to the respective patterns. The hub device then transmits the compressed data to an endpoint for processing (e.g., another device that uses the compressed data). The hub device receives feedback for the compressed data. In response to the feedback, the hub device changes one or more of the compression techniques that are mapped to the respective patterns.Type: GrantFiled: July 31, 2020Date of Patent: November 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Marco Argenti
-
Publication number: 20220366069Abstract: A system comprising one or more computers implements a hardware feature access service. The hardware feature access service stores private keys that correspond to digital certificates embedded in chipsets of devices enrolled in the hardware feature access service. The hardware feature access service is configured to issue access or access revocation messages to the chipsets to “lock” or “unlock” associated hardware components. The hardware feature access service also implements a service interface that allows clients to request changes to enabled feature sets for devices enrolled in the hardware feature access service. In response to such requests, the hardware feature service automatically and wirelessly enables or disables feature sets by locking or unlocking relevant hardware components of a device relevant to enabling or disabling the requested feature sets.Type: ApplicationFiled: July 22, 2022Publication date: November 17, 2022Applicant: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11442835Abstract: An application program may be analyzed to identify candidate classes or methods that may be executed using a remote computing node. Candidate classes or methods may be translocated to the remote computing node based on performance characteristics of the device on which the application program is running, the environment in which the device operates, and on the performance and availability of the remote computing node. An application program publisher may be assigned instances of virtual machines that may be dedicated to hosting translocated classes and methods.Type: GrantFiled: January 19, 2018Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Marco Argenti, Khawaja Salman Shams
-
Patent number: 11397823Abstract: A system comprising one or more computers implements a hardware feature access service. The hardware feature access service stores private keys that correspond to digital certificates embedded in chipsets of devices enrolled in the hardware feature access service. The hardware feature access service is configured to issue access or access revocation messages to the chipsets to “lock” or “unlock” associated hardware components. The hardware feature access service also implements a service interface that allows clients to request changes to enabled feature sets for devices enrolled in the hardware feature access service. In response to such requests, the hardware feature service automatically and wirelessly enables or disables feature sets by locking or unlocking relevant hardware components of a device relevant to enabling or disabling the requested feature sets.Type: GrantFiled: June 26, 2019Date of Patent: July 26, 2022Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11388727Abstract: An update service of a provider network transmits an update to an edge device by opportunistically selecting one communication channel (or transmission bandwidth) over another (e.g., based on analysis of performance metrics associated with the channel) to transmit different portions of the update to the edge device. For example, the update service may choose the channel with highest available bandwidth or the channel with the lowest failure rates. The update service may receive indications from the edge device that transmission of different update portions was successful. In some cases, the edge device itself may instead perform the selection of one communication channel over another (e.g., based on analysis of channel metrics) to receive different portions of the update at the edge device. The edge device may transmit indications that the edge device successfully received different portions of the update.Type: GrantFiled: September 21, 2018Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11290537Abstract: Technology is described for sharing device capabilities between a plurality of Internet of Things (IoT) devices. A first IoT device within a localized network may identify a desired device capability that is capable of augmenting device capabilities of the first IoT device. The first IoT device may identify a second IoT device within the localized network that possesses the desired device capability. The first IoT device may identify the second IoT device using a registry of device capabilities stored in the localized network. The first IoT device may obtain access to the desired device capability of the second IoT device to augment the device capabilities of the first IoT device.Type: GrantFiled: July 20, 2020Date of Patent: March 29, 2022Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11134310Abstract: A custom content service provides customized content to a client who has opted-in to share limited location information with the customized content service. For example, the custom content service may customize content streamed to the client, such as videos, video games, audio, etc. based on experiences the client has had during the day. The custom content service may customize content for the client without requiring the client to directly make content selections and without interrupting viewing of content to ask the client to provide inputs for content selection decisions.Type: GrantFiled: June 27, 2019Date of Patent: September 28, 2021Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 11122023Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: August 29, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Alan Conrad Rawcliffe, Samuel John Young, Shyam Krishnamoorthy, Marco Argenti, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III
-
Patent number: 11093767Abstract: A dynamic attention capacity service and/or a filtering application determine a current spare attention capacity of an occupant of a vehicle to process and/or respond to interactive options. The dynamic attention capacity service and/or the filtering application selectively adjust interactive options to be presented to the occupant of the vehicle based on the current spare attention capacity of the occupant of the vehicle.Type: GrantFiled: March 25, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Marco Argenti, Nanyan Nicholls
-
Patent number: 11061969Abstract: A service provider may provide a plurality of companion instances associated with a mobile device in order to facilitate operation of the mobile device. The companion instances and the mobile device may be configured to execute various components of one or more application. Furthermore, the companion instances may execute various operations on behalf of the mobile device. The operations may be directed to particular companion instances of the plurality of companion instances based on various factors, such as an ability of the particular companion instances to perform the operations.Type: GrantFiled: June 29, 2015Date of Patent: July 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Khawaja Salman Shams, Marco Argenti
-
Patent number: 10958648Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: June 30, 2015Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Shyam Krishnamoorthy, Samuel John Young, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Marco Argenti
-
Patent number: 10915111Abstract: In some embodiments, route information and/or location identifiers are directly encoded on a surface of a roadway. A route information service stores detailed route information that correspond with sections of a roadway and provides instructions to a road symbol application device to apply combinations of shapes to a surface of the roadway to encode the route information and/or location identifiers on the roadway. A sensor of a vehicle traversing the roadway detects the combination of symbols, decodes the combination of symbols to determine route information and/or location identifiers, and provides the route information to a control system of the vehicle for use in controlling the vehicle or displays the route information via a display of the vehicle.Type: GrantFiled: September 26, 2018Date of Patent: February 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Marco Argenti, James Gosling