Patents by Inventor Rodrigo Felix

Rodrigo Felix 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: 20230315750
    Abstract: Restriction-compliant data replication including receiving a request to replicate a dataset of a database that is stored in a cloud-based data warehouse at a first region of a plurality of geographic regions to a second region of the plurality of geographic regions, wherein the second region is subject to persistent storage restrictions different from restrictions of the first region; selecting a replication policy, applicable to the second region, wherein the replication policy specifies replication restrictions that conform to the persistent storage restrictions of the second region; and replicating the dataset from the first region to the second region, including applying the replication policy to the dataset.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: WILLIAM L HOLROYD, RODRIGO FELIX DE ALMEIDA, PRABHAT ALOK TYAGI, ALFREDO ZUGASTI
  • Patent number: 11171795
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive a first data stream from a first conferencing service operated by a first conferencing service provider and to receive second data stream from a second conferencing service operated by a second conferencing service provider. The instructions are then executable to merge the first and second data streams.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 9, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Jonathan Jen-Wei Yu, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Co Lee, James A. Hunt
  • Patent number: 11138862
    Abstract: In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to determine, based on input from at least one sensor, whether a conference room is in use. The instructions are also executable to, based on the determination, provide an electronic notification to a second device regarding whether the conference room is in use.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 5, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Jen-Wei Yu, Jonathan Co Lee, James A. Hunt
  • Patent number: 10958518
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to switch a hub device from a hub mode to a slave or pass-through mode responsive to one or more contextual triggers.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jonathan Jen-Wei Yu, Russell Speight VanBlon, Axel Ramirez Flores, Aaron M. Stewart, Mark Krynock, Rodrigo Felix de Almeida, Jonathan Co Lee, James A. Hunt
  • Patent number: 10845842
    Abstract: In one aspect, a device includes at least one processor, at least one touch-sensitive display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to present at least a first input element in a first orientation on the at least one touch-sensitive display and to receive a signal from at least one sensor indicating a direction to a user in proximity to the at least one touch-sensitive display. The instructions are also executable to, responsive to the signal, present the first input element in a second orientation on the at least one touch-sensitive display.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 24, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Jen-Wei Yu, Ratan Ray, James A. Hunt
  • Publication number: 20200313963
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to switch a hub device from a hub mode to a slave or pass-through mode responsive to one or more contextual triggers.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Jonathan Jen-Wei Yu, Russell Speight VanBlon, Axel Ramirez Flores, Aaron M. Stewart, Mark Krynock, Rodrigo Felix de Almeida, Jonathan Co Lee, James A. Hunt
  • Publication number: 20200312120
    Abstract: In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to determine, based on input from at least one sensor, whether a conference room is in use. The instructions are also executable to, based on the determination, provide an electronic notification to a second device regarding whether the conference room is in use.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Russell Speight VanBlon, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Jen-Wei Yu, Jonathan Co Lee, James A. Hunt
  • Publication number: 20200311619
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify at least one factor related to an electronic reservation for a first meeting room and to provide an electronic notification suggesting a room swap to a second meeting room.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Axel Ramirez Flores, Russell Speight VanBlon, Jonathan Jen-Wei Yu, Aaron M. Stewart, Jonathan Co Lee, Rodrigo Felix de Almeida, James A. Hunt
  • Publication number: 20200311690
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to determine that a meeting indicated in one or more electronic calendars is to be extended. The instructions are also executable to, based on the determination, extend the meeting at least in part by reserving an additional timeslot in the one or more electronic calendars and by associating information for the meeting with the reservation for the additional timeslot.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Axel Ramirez Flores, Russell Speight VanBlon, Rodrigo Felix de Almeida, Ratan Ray, Jonathan Co Lee, James A. Hunt
  • Publication number: 20200313918
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive a first data stream from a first conferencing service operated by a first conferencing service provider and to receive second data stream from a second conferencing service operated by a second conferencing service provider. The instructions are then executable to merge the first and second data streams.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Russell Speight VanBlon, Jonathan Jen-Wei Yu, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Co Lee, James A. Hunt
  • Publication number: 20200310490
    Abstract: In one aspect, a device includes at least one processor, at least one touch-sensitive display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to present at least a first input element in a first orientation on the at least one touch-sensitive display and to receive a signal from at least one sensor indicating a direction to a user in proximity to the at least one touch-sensitive display. The instructions are also executable to, responsive to the signal, present the first input element in a second orientation on the at least one touch-sensitive display.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Russell Speight VanBlon, Axel Ramirez Flores, Rodrigo Felix de Almeida, Jonathan Jen-Wei Yu, Ratan Ray, James A. Hunt
  • Patent number: 10645517
    Abstract: In one aspect, an apparatus includes a processor and an array of plural microphones and/or an array of plural speakers. Storage accessible to the processor includes instructions executable by the processor to establish a setting of at least one element in at least one of the arrays based at least in part on a signal from at least one proximity sensor.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 5, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Axel Ramirez Flores, Russell Speight VanBlon, Jonathan Jen-Wei Yu, Rodrigo Felix de Almeida, Jonathan Co Lee, James A. Hunt
  • Patent number: 10629072
    Abstract: A computer is programmed to identify a vehicle in an infrared image, determine a body type of the vehicle based on the infrared image, and predict coordinates of one or more vehicle elements based at least on the determined body type. The computer is further programmed to then perform a plurality of LIDAR sensor sweeps and, based on the LIDAR sensor sweeps, determine whether the vehicle elements are at the predicted coordinates.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 21, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventor: Rodrigo Felix
  • Patent number: 10230700
    Abstract: Apparatuses, systems, methods, and program products are disclosed for transaction based networks security. A data module determines a set of data that is common between a first device and a second device. A key module generates, on a first device, a communication key based on a set of data. A message module secures a message sent to a second device from a first device with a communication key. A second device accepts a message in response to a communication key matching a corresponding communication key generated on the second device.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: March 12, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Rod D. Waltermann, Rodrigo Felix de Almeida, Brian Alan Burdette, Timothy Winthrop Kingsbury, Bradley Park Strazisar
  • Patent number: 10047665
    Abstract: Methods and systems are provided for adjusting operation of an electric motor coupled to a compressor at high altitude engine operation. In one example, the method may include adjusting a ratio of electric compressor assist provided by an electric motor to an intake compressor relative to turbine assist provided via a wastegate during engine idling conditions as well as during transmission gearshifts. The method allows for engine idle speed and torque to be maintained at high altitudes while reducing sluggish boost behavior.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: August 14, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Arturo del Refugio Sanchez Perez, Daniel Andres Ramos Coria, Rodrigo Felix, Artemio MagaƱa
  • Patent number: 9984296
    Abstract: An alignment tool is disclosed configured to provide accurate tire alignment analysis based on the comparison of video recordings capturing a direction of travel and data obtained from various vehicle on-board components.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: May 29, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Omar Santamaria, Rodrigo Felix
  • Publication number: 20180114436
    Abstract: A computer is programmed to identify a vehicle in an infrared image, determine a body type of the vehicle based on the infrared image, and predict coordinates of one or more vehicle elements based at least on the determined body type. The computer is further programmed to then perform a plurality of LIDAR sensor sweeps and, based on the LIDAR sensor sweeps, determine whether the vehicle elements are at the predicted coordinates.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Applicant: Ford Global Technologies, LLC
    Inventor: Rodrigo Felix
  • Patent number: 9916762
    Abstract: A parallel parking system may include a controller configured to generate an alert identifying a discrepancy between a permitted parking distance that is defined by local requirements and a recommended parking distance that is defined by a minimum distance between an object adjacent to an available parking place to avoid contact with the object and an open vehicle door in a parked position in response to the recommended distance exceeding the permitted distance.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: March 13, 2018
    Assignee: Ford Global Technologies, LLC
    Inventor: Rodrigo Felix
  • Publication number: 20180048631
    Abstract: Apparatuses, systems, methods, and program products are disclosed for transaction based networks security. A data module determines a set of data that is common between a first device and a second device. A key module generates, on a first device, a communication key based on a set of data. A message module secures a message sent to a second device from a first device with a communication key. A second device accepts a message in response to a communication key matching a corresponding communication key generated on the second device.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Inventors: Rod D. Waltermann, Rodrigo Felix de Almeida, Brian Alan Burdette, Timothy Winthrop Kingsbury, Bradley Park Strazisar
  • Publication number: 20180037205
    Abstract: A vehicle includes a vehicle body and a regenerative air brake system disposed inside the vehicle body. The regenerative air brake system includes a conduit, a turbine positioned in the conduit, and an electrical generator operatively connected to the turbine and positioned remotely from the conduit. The regenerative air brake system may be activated during vehicle braking events to assist in decelerating the moving vehicle.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Jose Leopoldo Contreras, Rodrigo Felix