Patents Examined by Tuan C To
-
Patent number: 11915065Abstract: Examples described herein include systems and methods for brokerless reliable totally ordered many-to-many inter-process communication on a single node. A messaging protocol is provided that utilizes shared memory for one of the control plane and data plane, and multicast for the other plane. Readers and writers can store either control messages or message data in the shared memory, including in a ring buffer. Write access to portions of the shared memory can be controlled by a robust futex, which includes a locking mechanism that is crash recoverable. In general, the writers and readers can control the pace of communications and the crash of any process does not crash the overall messaging on the node.Type: GrantFiled: January 20, 2022Date of Patent: February 27, 2024Assignee: VMware, Inc.Inventors: Rusko Atanasov, Kalin Tsvetkov
-
Patent number: 11912308Abstract: An autonomous vehicle allows passengers to transfer from a passenger vehicle, which is a relatively large vehicle, to the autonomous vehicle. The autonomous vehicle is provided with an autonomous travel control unit (steering control unit) configured to, when the passenger vehicle is stopped, cause the autonomous vehicle to pull up alongside the passenger vehicle such that an entrance (second entrance) of the autonomous vehicle is placed next to an entrance (first entrance) of the passenger vehicle.Type: GrantFiled: December 21, 2021Date of Patent: February 27, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Shin Sakurada, Katsuya Hoshi, Hiroaki Sugiyama, Masahisa Sawada, Hiroyuki Ito, Makoto Segi, Hiroki Hattori
-
Patent number: 11907866Abstract: A method and system are provided that apply a combination of machine learning and graph techniques to classify and transform sequential event data. In some embodiments, the method and system are applied to generate raw data in the shipping industry to automatically classify a sequence of status codes extracted from EDI data files corresponding to a series of physical events experienced by a shipping container into a sequence of meaningful milestones to provide improved visibility regarding the actual status of the shipping container. The method and system can be applied to classify and transform sequential event data for use in the shipping industry and in other applications.Type: GrantFiled: September 29, 2022Date of Patent: February 20, 2024Assignee: P44, LLCInventors: William Enerson Harvey, Thomas Janos Atwood, Marc-Henri Gires
-
Patent number: 11897591Abstract: A marine propulsion system includes an engine effectuating rotation of an output shaft, a battery, an alternator having a rotor driven into rotation by the output shaft and that is configured to generate a charge output to the battery, a battery state of charge sensor configured to measure a battery charge value of the battery, and a control system. This control system is configured to receive a demand value and/or a temperature, receive the battery charge value from the battery state of charge sensor; and control the alternator to adjust the charge output based on at least one of the battery charge value and the demand value and/or temperature.Type: GrantFiled: November 16, 2020Date of Patent: February 13, 2024Assignee: Brunswick CorporationInventor: Steven J. Gonring
-
Patent number: 11897335Abstract: A control device controls an instrument configured to indicate a state of a moving body. An instrument has a first object having a line shape or band shape that is continuously visually recognized, a second object indicative of a present value of an output index that is an index relating to an output energy amount, and a third object indicative of a present value of a regeneration index that is an index relating to a regenerative energy amount. A partial region on the first object is formed with an output region in which the present value of the output index is indicated by a position on the region, and a region different from the output region on the first object is formed with a regeneration region in which the present value of the regeneration index is indicated by a position on the region.Type: GrantFiled: March 3, 2021Date of Patent: February 13, 2024Assignee: HONDA MOTOR CO., LTD.Inventors: Kazuhiro Saito, Yoshiharu Saito, Naoki Yui, Satoshi Ohshima, Takuya Iwata
-
Patent number: 11897504Abstract: The present disclosure relates to a method of driving a motor vehicle. The method determines position data relating to at least one of a current position or a predicted future position of the motor vehicle detecting, using at least one sensor device, surroundings data relating to a surrounding environment of the motor vehicle, determining at least one driving intervention based on the surroundings data, and controlling at least one vehicle system of the motor vehicle to execute the determined at least one driving intervention. The at least one driving intervention executed by a selected software module that is selected based on the surroundings data, and the selected software module is selected from a plurality of software modules based on the position data. Each software module is configured to execute the at least one driving intervention.Type: GrantFiled: August 3, 2020Date of Patent: February 13, 2024Assignee: AUDI AGInventor: Lukas Rottkamp
-
Patent number: 11900137Abstract: A method for configurable in-application event logging may include receiving, from a client device, one or more user inputs specifying at least one of an event of interest associated with an operation of a software application and a data to collect in response to the event of interest. A logging agent may be configured, based on the user inputs, to respond to the specified event of interest by generating one or more log messages including the specified data. The logging agent may be as a first programming code embedded within a second programming code implementing the software application such that the logging agent is able to access a context of each executing instance of the software application. Related systems and computer program products are also provided.Type: GrantFiled: February 15, 2022Date of Patent: February 13, 2024Assignee: SAP SEInventors: Udo Klein, Achim Seubert, Lukas Melzer, Daniel Goldmann
-
Patent number: 11892313Abstract: Techniques for perspective-preserving seamless application switching are disclosed. A system may display a first interface using a first application. The first interface includes interface elements representing a plurality of objects. The system may detect a zoom-in command, received by the first application, requesting a particular zoom level for a first interface element, corresponding to a first object in the first plurality of objects. The system may determine that the requested zoom level exceeds a threshold. Responsive to determining that the requested zoom level exceeds the threshold, the system may display, using a second application, a second interface corresponding to the first object. The second interface may include one or more of: (a) characteristics associated with the first object that were not displayed by the first application, or (b) user input elements for executing operations associated with the first object that were not displayed by the first application.Type: GrantFiled: May 14, 2021Date of Patent: February 6, 2024Assignee: Oracle International CorporationInventor: Jennifer Darmour
-
Patent number: 11894680Abstract: Apparatus and methods are disclosed for solving Mixed Integer Programming (MIP) problems, such as Security Constrained Unit Commitment (SCUC) problems used by power grid authorities to perform day-ahead market clearing. In certain examples, a plurality of threads of a software tool implementing a concurrent optimizer can be executed concurrently and sequentially to generate new solutions to a SCUC problem for an upcoming planning horizon. Data can be shared among the concurrently executing threads, such as intermediate/incumbent solutions and hints regarding the fixing of variables and constraints to reduce the size of the SCUC problem. In some examples, the threads are seeded with historical solutions from prior planning horizons. The software tool can select a best solution from the solutions generated by the threads, and determine dispatch instructions for a device coupled to the power grid for the upcoming planning horizon based at least in part on the selected solution.Type: GrantFiled: March 15, 2019Date of Patent: February 6, 2024Assignees: Battelle Memorial Instutute, Midcontinent Independent System Operator, Inc.Inventors: Feng Pan, Jesse T. Holzer, Yonghong Chen, Arun Veeramany
-
Patent number: 11886210Abstract: An appliance hub for use in an upper portion of an enclosure can include a substrate configured to be positioned in an upper portion of an enclosure. The appliance hub can include a climate control apparatus mounted on the substrate and the climate control apparatus can be configured to regulate a temperature within the enclosure. The appliance hub can include one or more lighting elements configured to provide light within the enclosure, a plurality of fluid lines connected to the substrate and configured to provide fluid service and return to the climate control apparatus, and/or a plurality of electrical connections connected to the substrate and configured to provide electrical power and/or data to at least one of the climate control apparatus and the one or more lighting elements.Type: GrantFiled: September 9, 2022Date of Patent: January 30, 2024Assignee: OVERCAST INNOVATIONS LLCInventors: Dean C. Allen, Douglas James Moore, Andrea M. Doyle, Larry Paul Highley
-
Patent number: 11874124Abstract: Systems, devices, apparatuses, components, methods, and techniques for building customized media programs for a specified duration are provided. An example media-playback device for generating customized media programs for a route to a specified duration includes a user preferences engine to determine a user's listening preferences, a duration engine to determine a duration of the route, and a duration-based media program engine for building a playlist of news and entertainment media content based on the duration of the route and the preferences of the user.Type: GrantFiled: October 11, 2021Date of Patent: January 16, 2024Assignee: Spotify ABInventors: Lawrence Kennedy, Johan Oskarsson
-
Patent number: 11876817Abstract: A system and a method for modeling queue-based message-oriented middleware (MoM) are provided. The method commences with connecting with a MoM system and converting information associated with the MoM system into a standardized object model. The standardized object model may include a queue-based node, at least one producer application, and at least one consumer application. The at least one producer application provides a message to the queue-based node. The at least one consumer application receives the message from the queue-based node. The message persists in the queue until consumed by the at least one consumer application. The method continues with generating a standardized graph of relationships between a producer and a consumer over a period of time. The method further includes creating a policy, periodically analyzing the standardized graph for at least one deviation from the policy, and issuing an alert in response to detecting the at least one deviation.Type: GrantFiled: December 23, 2020Date of Patent: January 16, 2024Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 11868151Abstract: A system for controlling energy consumption. The system may incorporate devices configured on a floor map, a monitor that detects energy consumption by each device, a heat map shown on the floor map, a processor, and a user interface having a display connected to the processor. The heat map may indicate energy consumption in various areas of the floor plan. The floor map with the heat map may be a screen on the display. The energy consumption by each of the devices from the monitor may be calculated by the processor in time that each device is active and in a power rating of the respective device. The energy consumption by each of the devices may be converted by the processor into cost. From a screen, a user may define a virtual and dynamic zone to optimize and control the energy consumption.Type: GrantFiled: March 22, 2022Date of Patent: January 9, 2024Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Deepak Sundar Meganathan, Soumen Ghosh
-
Patent number: 11869373Abstract: An automatic, autonomous predictive aircraft surface state event track (ASSET) system, includes a mobile device onboard an aircraft and a remote service in communication with the mobile device. The mobile device includes a processor, and an application that in turn includes machine instructions encoded on a non-transitory computer-readable storage medium. The processor executes the machine instructions to receive sensor data from aircraft onboard sensors, the sensor data indicating an operational state of the aircraft; and transmit the sensor data. The remote service receives the sensor data and includes a remote processor that executes machine instructions to compute an operational state of the aircraft; identify an aircraft event associated the aircraft; and using the aircraft operational data, the sensor data, and the event, predict that the aircraft will meet a next scheduled aircraft event within a specified time window.Type: GrantFiled: June 9, 2022Date of Patent: January 9, 2024Assignee: Architecture Technology CorporationInventors: Eric Chartier, Paul Davis, Erin Gambucci, Douglas Sweet
-
Patent number: 11853814Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating events. In some embodiments, a server receives a request to subscribe to an event type for an application. The server identifies an entity in a data model corresponding to the event type. The entity is associated with application data of the application. Furthermore, the server subscribes to receive alerts associated with any change to the entity in the data model. The server receives an alert indicating a change to the entity in the data model. The alert includes the change to the entity. Moreover, the server generates an event corresponding to the event type based on the change to the entity and transmits the event to an event infrastructure.Type: GrantFiled: September 22, 2021Date of Patent: December 26, 2023Assignee: SAP SEInventors: Daniel Bos, Marcus Roland Schwarz, Tobias Karpstein
-
Patent number: 11853084Abstract: An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: GrantFiled: August 16, 2021Date of Patent: December 26, 2023Assignee: Vapotherm, Inc.Inventor: John C. Taube
-
Patent number: 11845428Abstract: An apparatus includes at least one camera configured to capture at least one image of a traffic lane, an inertial measurement unit (IMU) configured to detect motion characteristics, and at least one processor. The at least one processor is configured to obtain a vehicle motion trajectory using the IMU and based on one or more vehicle path prediction parameters, obtain a vehicle vision trajectory based on the at least one image, wherein the vehicle vision trajectory includes at least one lane boundary, determine distances between one or more points on the vehicle and one or more intersection points of the at least one lane boundary based on the obtained vehicle motion trajectory, determine at least one time to line crossing (TTLC) based on the determined distances and a speed of the vehicle, and activate a lane departure warning indicator based on the determined at least one TTLC.Type: GrantFiled: July 13, 2021Date of Patent: December 19, 2023Assignee: Canoo Technologies Inc.Inventors: Kilsoo Kim, Jongmoo Choi, Siddharth Agarwal, Mayukh Sattiraju, Lei Cao, Dheemanth Uppalapati, Aviral Singh, David R. Arft
-
Patent number: 11840265Abstract: Techniques are described for providing a hands-off steering wheel detection warning. An example method can include a vehicle computer determining a real-time level of fatigue of a driver of an autonomous vehicle. The method can further include the vehicle computer determining an operating parameter associated with an environment in which the autonomous vehicle is traveling. The method can further include the vehicle computer determining a time interval for providing a hands-off steering wheel detection warning based at least in part on the real-time level of fatigue of the driver, and the operating parameter. The method can further include the vehicle computer identifying a final time interval for providing a hands-off steering wheel detection warning. The method can further include the vehicle computer outputting the hands-off steering wheel detection warning after the final time interval has elapsed.Type: GrantFiled: May 2, 2023Date of Patent: December 12, 2023Assignee: PlusAI, Inc.Inventors: Siva Bhargav Ravella, Amit Kumar, Qiqiang Hou
-
Patent number: 11840219Abstract: Proposed is a method for controlling a vehicle through a multi System on Chip (SoC) system. Specifically, proposed is a method for controlling a vehicle, the method comprising the steps of: by means of a first SoC, requesting information to a second SoC or an Adaptive Driver Assistant System (ADAS); by means of the first SoC, receiving the information from the second SoC or the ADAS as a response to the request; by means of the first SoC, determining whether a vehicle is safe or not by using the received information; and by means of the first SoC, transmitting a command generated on the basis of the determination to the second SoC or the ADAS.Type: GrantFiled: January 9, 2019Date of Patent: December 12, 2023Assignee: LG Electronics Inc.Inventors: Namsu Lee, Seongmin Kim, Jaeho Choi, Sangwoo Han
-
Patent number: 11836635Abstract: The subject technology receives code corresponding to a neural network (NN) model and a set of weights for the NN model. The subject technology determines a set of layers that are mutable in the NN model. The subject technology determines information for mapping a second set of weights to the set of weights for the NN model. The subject technology generates metadata corresponding to the set of layers that are mutable, and the information for mapping the second set of weights to the set of weights for the NN model, wherein the generated metadata enables updating the set of layers that are mutable during execution of the NN model.Type: GrantFiled: October 14, 2019Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Cecile M. Foret, Xiaozhong Yao, Sundararaman Hariharasubramanian