Patents Examined by Tuan C To
  • Patent number: 12124890
    Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event via an event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: October 22, 2024
    Assignee: SAP SE
    Inventors: Martin Mueller, Andre Pany, Thomas Ehret, Raphael Dibbern, Jonas Braun, Roland Trapp, Ihlas Basha, Nadine Baumgaertel, Vanessa Rau, Silvana Straus, Tatjana Pfeifer, Jens Roessler, Roman Belosludtsev, Arne Rantzen, Jes Sie Cheah
  • Patent number: 12123740
    Abstract: A travel assistance method causes a sensor to detect a lane boundary present around a vehicle, calculates own positions of the vehicle, converts a coordinate system of the detected lane boundary into a coordinate system equivalent to map data stored in in accordance with the own positions, and integrates configuration information on the lane boundary included in the map data with the lane boundary of which the coordinate system is converted to generate integrated data, wherein an integrated range is determined, when the configuration information is integrated with the lane boundary of which the coordinate system is converted, such that the lane boundary includes at least either parts having different curvatures or straight parts directed in different directions, and the configuration information is mapped with the lane boundary of which the coordinate system is converted to generate the integrated data while including at least the determined integrated range.
    Type: Grant
    Filed: July 4, 2018
    Date of Patent: October 22, 2024
    Assignees: Nissan Motor Co., Ltd., Renault S.A.S.
    Inventor: Tadahisa Miyagawa
  • Patent number: 12123719
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for lighting adaptive navigation. In some implementations, a method includes receiving map data associated with a property; obtaining sensor data; based on the map data and the sensor data, determining a lighting scenario; and based on the lighting scenario, configuring the robotic device.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 22, 2024
    Assignee: Alarm.com Incorporated
    Inventors: Ahmad Seyfi, Timon Meyer, Donald Gerard Madden, Babak Rezvani
  • Patent number: 12127317
    Abstract: A load control system may comprise load control devices for controlling respective electrical loads, and a system controller operable to transmit digital messages including different commands to the load control devices in response to a selection of a preset. The different commands may include a preset command configured to identify preset data in a device database stored at the load control device and/or a multi-output command configured to define the preset data for being stored in the device database. The system controller may decide which of the commands to transmit to the load control devices in response to the selection of the preset.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: October 22, 2024
    Assignee: Lutron Technology Company LLC
    Inventors: Brian Michael Courtney, Timothy Gill, Sriram Gopalakrishnan, Roshni Ashwin Shah, Vidya Sukumar, Mark S. Taipale, Mark Yorgey
  • Patent number: 12122369
    Abstract: The present disclosure provides a route processing method and apparatus. The solution includes: acquiring an initial traveling route, which includes a plurality of track points, corresponding to a vehicle; determining a vehicle traveling area, which includes an area where the vehicle is located when traveling to the track point, corresponding to each track point; determining at least one target track point in the plurality of track points according to the vehicle traveling area, where a first obstacle exists in the vehicle traveling area; performing updating processing on a position of each target track point in the initial traveling route respectively according to the position of the each target track point and a position of the first obstacle, and obtaining a target traveling route according to the target track point for which the updating processing has been performed; and controlling the vehicle to travel according to the target traveling route.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: October 22, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Lantian Shangguan, Guibin Tian, Songtao Chang
  • Patent number: 12115977
    Abstract: A vehicular control system includes a plurality of sensors disposed at a vehicle and an electronic control unit (ECU). The vehicular control system, responsive to processing at the ECU of sensor data captured by one of the plurality of sensors, detects an object in the path of the vehicle. The object may be one selected from the group consisting of (i) a pothole, (ii) road debris, and (iii) a speed bump. The ECU, responsive to detecting the object in the path of the vehicle, provides an output to another ECU. The other ECU, responsive to receiving the output, controls two or more of (i) braking of the vehicle, (ii) steering of the vehicle, and (iii) suspension of the vehicle.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: October 15, 2024
    Assignee: Magna Electronics Inc.
    Inventors: Nagender Reddy Kasarla, Sujith Gurram, Suresh Boddi
  • Patent number: 12119626
    Abstract: The system and method involve an unmanned aerial vehicle, a pilot line, a winding mechanism, and a remote control device. The unmanned aerial vehicle is of the rotorcraft type and has a coupling for the pilot line. The pilot line is wound around the winding mechanism and connecting to the unmanned aerial vehicle. The remote control device accepts commands from a human operator and transmits control signals to the unmanned aerial vehicle, causing it to lift the pilot line over a support element. A payload line then is attached to the end of the pilot line. The human operator uses a winding device to wind the pilot line back around the winding mechanism, pulling the attached payload line over the support element.
    Type: Grant
    Filed: March 9, 2024
    Date of Patent: October 15, 2024
    Inventor: Henry Hardy Perritt, Jr.
  • Patent number: 12111172
    Abstract: An apparatus and method of providing a contextual-information-based service are provided. The method includes acquiring information of at least one content posted through a first service based on information on activities of the first service of a user, transmitting the acquired information on the at least one content to a terminal, when any one of the information on the at least one content is selected by the terminal, generating at least one route information for arrival at a time of forming a similar environment to an environment when content corresponding to the selected content information is generated, based on contextual information of the content corresponding to the selected content information, and transmitting the generated at least one route information to the terminal.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 8, 2024
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Nam Hyung Kang, Jeong Won Kim
  • Patent number: 12112640
    Abstract: A vehicle management system (1) for managing a plurality of vehicles shared by a plurality of users, comprising: a controller (10) for accepting a use request for using the vehicle from the user and managing vehicle dispatch; and a database (20) for storing the use request including a departure place and a destination of the vehicle designated by the user, wherein the controller (10) calculates a required time for the vehicle to arrive at the destination designated by a first user who has made the use request as a first time, calculates a time which is a longer time than the first time and is a time to present to the first user, as a second time, calculates an available area for ride-sharing based on the service capacity, accepts the use request from the second user, and when the departure place designated by the second user is within the available area for ride-sharing, has the vehicle pass through the departure place designated by the second.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: October 8, 2024
    Assignees: Nissan Motor Co., Ltd., RENAULT S.A.S.
    Inventor: Seiji Shimodaira
  • Patent number: 12111161
    Abstract: A system and method for creating a dynamic trip plan for a driver between a first site and a second site in addition to providing parking suggestions to the driver. The system and method includes computing an estimated time of arrival and an estimated time of departure for a plurality of stops of travel of a vehicle between a first site and a second site, generating a dynamic trip plan based on the estimated time of arrival and the estimated time of departure, receiving a driver input indicating at least one of an adjusted time of departure from a stop, an adjusted time of arrival at a stop, or an adjusted break time, and updating the dynamic trip plan based on the driver input.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: October 8, 2024
    Assignee: Schneider Enterprise Resources, LLC
    Inventors: Matt Roherty, Brendt Peeters
  • Patent number: 12112193
    Abstract: In some examples, a system includes an operating system (OS) kernel, one or more hardware processors, and a kernel scheduler. The kernel scheduler receives a first indication that a first thread is to wait for an event, receives a second indication that the first thread has transitioned to a blocked state in which the first thread is blocked on the event, and receives a third indication from a second thread delivering the event, the third indication to unblock the first thread. In response to the third indication, the kernel scheduler causes a transition of the first thread from the wait state to an active state if the first thread is in the wait state and has not yet transitioned to the blocked state, and causes a transition of the first thread from the blocked state to a ready state if the first thread is in the blocked state.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 8, 2024
    Assignee: BlackBerry Limited
    Inventor: Elad Lahav
  • Patent number: 12108311
    Abstract: A vehicular apparatus operates a plurality of operating systems concurrently on a single hardware module. Each operating system is operated based on a corresponding own clock function holding a time. The vehicular apparatus is provided with a synchronization unit for synchronizing the times of the respective operating systems by issuing, to each operating system, a notification indicating a change in the time made in one operating system.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: October 1, 2024
    Assignee: DENSO CORPORATION
    Inventor: Jiaqing Yan
  • Patent number: 12106615
    Abstract: An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: October 1, 2024
    Assignee: Snap-on Incorporated
    Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
  • Patent number: 12106163
    Abstract: A method for facilitating distributed application programming interface (API) management by using an API gateway is disclosed. The method includes receiving, via a network interface, a request that includes a consumer request to access an API; approving the request based on a predetermined criterion; generating, based on a result of the approving, a credential that includes an access credential corresponding to the request; updating the API gateway with the credential; applying a setting to the API gateway based on the credential; and exposing a management API that corresponds to the API gateway.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: October 1, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Richard R Carr, Jr., Jason Hess, Anupam Arora, Anita Luthra
  • Patent number: 12106662
    Abstract: Apparatuses, systems, methods, and computer program products for machine learning traffic determination. A method includes receiving an image of vehicular traffic taken by an image sensor. A method includes receiving environmental data from a plurality of environmental sensors. A method includes determining a history of vehicular traffic in a geographic area associated with an image sensor. A method includes processing an image of vehicular traffic, environmental data, and a history of vehicular traffic using one or more machine learning models to predict a traffic level and a pollution level for a geographic area. A method includes communicating one or more of a predicted traffic level and a predicted pollution level to a user on an electronic display screen of a hardware computing device.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: October 1, 2024
    Inventor: Aaditya Jhamb
  • Patent number: 12103433
    Abstract: Various disclosed embodiments include systems, vehicles, and methods for controlling towing of a vehicle without an electrical connection between a tow vehicle and a towed vehicle. In an illustrative embodiment, a system includes a controller. The controller includes a processor and computer-readable media configured to store computer-executable instructions configured to cause the processor to: receive sensed data indicative of at least one attribute of a tow vehicle without an electrical connection between the tow vehicle and a towed vehicle; and control an attribute of the towed vehicle responsive to the sensed data indicative of a corresponding attribute of the tow vehicle.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: October 1, 2024
    Assignee: Rivian IP Holdings, LLC
    Inventors: Rahul Madineni, Ashwini P. Amin
  • Patent number: 12099362
    Abstract: A method for avoiding a collision between an autonomous mobile apparatus and a stationary or moving object initially deemed to be a collision threat includes acquiring a passage clearance of the object, from the point of view of the autonomous mobile apparatus, by establishing in two dimensions the nearest and the furthest physical parts of the object in the planned path of the autonomous mobile apparatus. Dimensions between the current position of the autonomous mobile apparatus and the at least two boundaries are computed as relative distances, and are considered as avoidance distances when the relative distances are greater than the passage clearance. For only one avoidance distance, a target boundary for clearance with safety is set based on the avoidance distance. The autonomous mobile apparatus moves along a specified direction to aim at the target boundary. An autonomous mobile apparatus applying the method is also disclosed.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: September 24, 2024
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Jung-Yi Lin
  • Patent number: 12098929
    Abstract: Systems and methods for using augmented reality technology to provide on-site service center personnel with enhanced safety. In particular, augmented reality technology can be used to display autonomous vehicle driving paths to service center personnel. Additionally, systems and methods are provided for using augmented reality technology to improve efficiency of autonomous vehicle service centers and operating facilities. For example, augmented reality technology can be used to communicate services for respective autonomous vehicles to service center personnel. Augmented reality technology can be presented to users via augmented reality glasses.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: September 24, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Jeffrey Brandon, Domenico Rusciano
  • Patent number: 12094339
    Abstract: A system and method for creating a parking database and providing parking suggestions to the driver. The system and method includes receiving parking data from a plurality of vehicles in a fleet of vehicles, creating a parking database based upon the parking data, wherein the parking database comprises a plurality of curated parking locations determined by analyzing the parking data, generating a plurality of parking clusters based upon the parking database, wherein each of the plurality of parking clusters comprises a plurality of parking locations selected from the plurality of curated parking locations in the parking database, and identifying at least one of the plurality of parking clusters as a parking suggestion for a driver based upon a determined break location for the driver.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: September 17, 2024
    Assignee: Schneider Enterprise Resources, LLC
    Inventors: Matt Roherty, Brendt Peeters
  • Patent number: 12093433
    Abstract: The disclosed technology is generally directed to network security for processors. In one example of the technology, a computing device includes: a processor, a memory, and a network interface. The computing device executes a first binary within a first region of the memory, executes a separate second binary within a second region of the memory, and prevents the second binary from accessing the first region of the memory. The first binary implements a kernel configured to control the network interface, while the separate second binary implements a network stack that is restricted to communicate only with an identified set of trusted servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: September 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Russinovich, Galen Clyde Hunt