Patents by Inventor Christopher Lang

Christopher Lang 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: 11727154
    Abstract: Multiple work requests from different applications are queued to be processed subsequently without interruption by a crypto device. A prediction table is generated for each application to be processed by the crypto device. An initial credit value is determined for each incoming work request. The work request is an entry in an ordered queue in the order of time using respective time stamps. The next work request to be processed is selected from the entries in the queue by using the first entry in the queue for which the credit values for the corresponding application is greater than or equal to the predicted execution time for the corresponding request type in the prediction table. The selected next work request is processed.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Klaus Werner, Joerg Schmidbauer, Jakob Christopher Lang, Angel Nunez Mencias
  • Patent number: 11685249
    Abstract: In this battery pack arrangement structure, since a case main body of a battery case is made of a metal by die-casting, not only is it possible to reduce the number of components and the weight by forming, integrally with the case main body, a cross member protruding upward from a case bottom wall and extending in the vehicle width direction and a second fixing portion protruding outward in the vehicle width direction from a case side wall, but it is also possible to enhance the side collision resistance by increasing the strength of the case main body including the cross member and the second fixing portion.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: June 27, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Kanae Ohkuma, Christopher Lang
  • Publication number: 20230176901
    Abstract: A computer-implemented method, a computer system and a computer program product operate a secure code segment on a processor core of a processing unit, wherein the processing unit is configured with at least one processor core. The method comprises requesting exclusive secure execution of a secure code segment of the program code on the at least one processor core. The method also comprises setting the at least one processor core to exclusive secure execution for the secure code segment. The method further comprises executing the secure code segment on the at least one processor core uninterruptably. In addition, the method comprises wiping an architected state and a non-architected state of a physical processor core from the at least one processor core. Lastly, the method comprises setting the at least one processor core to the first execution mode for program code on the at least one processor core.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Cedric Lichtenau, Jakob Christopher Lang, Eberhard Pasch, Christian Borntraeger
  • Publication number: 20230177143
    Abstract: A computer-implemented method, a computer system and a computer program product operate a secure code segment on a processor core of a processing unit, wherein the processing unit is configured with at least one processor core. The method comprises requesting exclusive secure execution of a secure code segment of the program code on the at least one processor core. The method also comprises setting the at least one processor core to exclusive secure execution for the secure code segment. The method further comprises executing the secure code segment on the at least one processor core uninterruptably. In addition, the method comprises wiping an architected state and a non-architected state of a physical processor core from the at least one processor core. Lastly, the method comprises setting the at least one processor core to the first execution mode for program code on the at least one processor core.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Cedric Lichtenau, Jakob Christopher Lang, Eberhard Pasch, Christian Borntraeger
  • Publication number: 20230090796
    Abstract: A piston accumulator has an accumulator housing and a separating piston (8) guided for longitudinal motion in the accumulator housing. The separating piston separates a liquid side (4) from a gas side (10) in the accumulator housing. Liquid unintentionally transitions from the liquid side (4) to the gas side (10) despite a piston seal on the separating piston (8). By a return device (28), the transitioned liquid is at least partially returned from the gas side (10) of the accumulator housing to the liquid side (4) of the accumulator housing.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Inventors: Alexander ALBERT, Dennis Christopher LANG
  • Patent number: 11589717
    Abstract: A consumables monitoring system is in communication with computing means and has a dispenser assembly formed of a dispenser and a mounting unit. The mounting unit and dispenser are arranged such that a plurality of sensors in the mounting unit is able to measure the quantity of consumables in the dispenser, and the dispenser assembly communicates sensor data to the computing means, which thereby monitor the usage of the dispenser. The plurality of sensors have different sensitivities over a range of inputs, wherein system is configured to switch between the sensors depending on the value of the inputs detected. The fact that the mounting unit may engage multiple different types of otherwise stand-alone dispensers provides for a monitoring system that can be used in conjunction with any type of dispenser and consumable. The plurality of dispensers allows for optimum sensitivity across a broad range of dispenser fill levels.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 28, 2023
    Inventors: John Hines, Dean Philip Limbert, Paul Dodds, Christopher Lang
  • Patent number: 11586223
    Abstract: A vehicle includes a communicator configured to receive driving information from a management server, a controller configured to drive the vehicle on the basis of the driving information from the communicator, a manager configured to manage a compartment of the vehicle in which a service user receives a service from a service provider, and an interface set up in association with service-related information provided by the service provider and the compartment.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: February 21, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Shun Iwasaki, Hisao Asaumi, Kentaro Ishisaka, Izumi Kondo, Satoshi Koike, Tomohisa Manabe, Yo Ito, Yuki Hayashi, Yuji Yasui, Shion Tokunaga, Nobuyuki Watanabe, Kazuki Nishioka, Yudai Hirohata, Hisakazu Yamane, Takayuki Shimoyamada, Kovi Ahego, Liyan Liu, Hirotaka Uchitomi, Masashi Yuki, Takafumi Hirose, Jun Ito, Rie Fukushima, Masaaki Onoda, Christopher Lang
  • Publication number: 20230022316
    Abstract: A feeding analysis system reviews collected feeding data and provides analysis of data regarding nutritive sucking, feeding, and related activity.
    Type: Application
    Filed: March 22, 2018
    Publication date: January 26, 2023
    Inventors: Scott Buckley, Neil R.M. Buist, W. Christopher Lang
  • Publication number: 20230018503
    Abstract: Multiple work requests from different applications are queued to be processed subsequently without interruption by a crypto device. A prediction table is generated for each application to be processed by the crypto device. An initial credit value is determined for each incoming work request. The work request is an entry in an ordered queue in the order of time using respective time stamps. The next work request to be processed is selected from the entries in the queue by using the first entry in the queue for which the credit values for the corresponding application is greater than or equal to the predicted execution time for the corresponding request type in the prediction table. The selected next work request is processed.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Klaus Werner, Joerg Schmidbauer, Jakob Christopher Lang, Angel Nunez Mencias
  • Patent number: 11542962
    Abstract: A piston accumulator has an accumulator housing and a separating piston (8) guided for longitudinal motion in the accumulator housing. The separating piston separates a liquid side (4) from a gas side (10) in the accumulator housing. Liquid unintentionally transitions from the liquid side (4) to the gas side (10) despite a piston seal on the separating piston (8). By a return device (28), the transitioned liquid is at least partially returned from the gas side (10) of the accumulator housing to the liquid side (4) of the accumulator housing.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 3, 2023
    Assignee: HYDAC TECHNOLOGY GMBH
    Inventors: Alexander Albert, Dennis Christopher Lang
  • Patent number: 11541908
    Abstract: An information processing system includes an acquirer configured to acquire a boarding request, a deriver configured to derive, when an action schedule of an automatic driving vehicle includes a standby state based on a boarding request acquired by the acquirer, a usage charge of the automatic driving vehicle reflecting a cost generated in a traveling state in which the automatic driving vehicle carries a user and travels and a cost generated in the standby state, and an output configured to output information including the usage charge derived by the deriver.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: January 3, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Yuji Yasui, Kentaro Ishisaka, Nobuyuki Watanabe, Kovi Ahego, Christopher Lang, Liyan Liu, Yo Ito, Hirotaka Uchitomi
  • Patent number: 11458829
    Abstract: A first connector on a case front wall of a battery pack is connected to a first electric motor with a first power line interposed therebetween. A second connector on a case rear wall of the battery pack is connected to a second electric motor with a second power line interposed therebetween. A fuel tank is arranged behind the battery pack. A muffler is disposed on an exhaust pipe extending from an engine toward the rear along a side surface in a vehicle width direction of the battery pack and is inclined so as to be near the fuel tank behind the battery pack. The second power line is at least partially arranged in a space surrounded by the second connector, the fuel tank, and the muffler as seen in a vertical direction.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: October 4, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Kanae Ohkuma, Christopher Lang
  • Patent number: 11388008
    Abstract: Provided is a method and system for protecting the integrity of a computing system. The system may initialize a plurality of trusted platform modules (TPMs) within the computing system. The system may read a unique identifier corresponding to each TPM of the plurality of TPMs to determine a system state. The system may write the system state to platform configuration registers (PCRs) of each of the plurality of TPMs. The system may load a sealed private owner key part into each TPM of the plurality of TPMs. The plurality of TPMs may determine if a predetermined number of unique identifiers have been processed by validating a value of the PCRs to meet an owner key policy. The plurality of TPMs may unseal the private owner key part in each TPM where the value of the PCRs meets the owner key policy.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Christoph Vincent Schlameuss, Benno Schuepferling, Dennis Zeisberg, Volker Boenisch, Jakob Christopher Lang
  • Patent number: 11360756
    Abstract: An aspect includes receiving a software image file set and a capacity requirement at a software image distribution system. A software image is generated based on the software image file set. A license record is generated based on the capacity requirement. The software image and the license record are provided to an external interface of the software image distribution system. An installation action is triggered by the software image distribution system on to a machine based on a request of an ordering system.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabian Kulmann, Angel Nunez Mencias, Benno Schuepferling, Jakob Christopher Lang
  • Patent number: 11360963
    Abstract: An example operation may include one or more of receiving a unique identifier and a security value from an object, retrieving a previously stored security value of the object from a database based on the received unique identifier, determining that the object is verified based on the received security value and the previously stored security value, and modifying the previously stored security value to generate a modified security value and transmitting the modified security value to the database.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Klaus Werner, Jakob Christopher Lang, Joerg Schmidbauer, Angel Nunez Mencias
  • Patent number: 11231281
    Abstract: An information-processing device of the present invention includes an acquisition unit that acquires sensor detection information indicating a detection result from a sensor mounted in a vehicle, a derivation unit that derives a plurality of indices for a surrounding environment based on the sensor detection information acquired by the acquisition unit, and an evaluation unit that evaluates attribute information of a point at which the sensor detection information is acquired based on the plurality of indices derived by the derivation unit.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 25, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Yuji Yasui, Kentaro Ishisaka, Nobuyuki Watanabe, Kovi Ahego, Christopher Lang, Liyan Liu, Yo Ito, Hirotaka Uchitomi
  • Publication number: 20210339617
    Abstract: In this battery pack arrangement structure, since a case main body of a battery case is made of a metal by die-casting, not only is it possible to reduce the number of components and the weight by forming, integrally with the case main body, a cross member protruding upward from a case bottom wall and extending in the vehicle width direction and a second fixing portion protruding outward in the vehicle width direction from a case side wall, but it is also possible to enhance the side collision resistance by increasing the strength of the case main body including the cross member and the second fixing portion.
    Type: Application
    Filed: July 4, 2019
    Publication date: November 4, 2021
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Kanae Ohkuma, Christopher Lang
  • Patent number: 11069239
    Abstract: An event vehicle dispatch device includes: an event notifier configured to notify a plurality of vehicles or owners of the vehicles of an event held in an area in which the plurality of vehicles are able to park; and an adjuster configured to adjust the number of vehicles corresponding to vehicle attributes of vehicles arriving at the area based on the vehicle attribute of each of the plurality of vehicles.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: July 20, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Yuji Yasui, Kentaro Ishisaka, Nobuyuki Watanabe, Kovi Ahego, Christopher Lang, Liyan Liu, Yo Ito, Hirotaka Uchitomi
  • Patent number: 11061666
    Abstract: A computer-implemented method for distributing computing tasks to individual computer systems from a first pool of first computer systems, characterized by controllers executing a specific firmware with a gateway to receive commands via a network and an orchestration unit, whereby in response to a request to perform a computing task, an available and suitable first computer system is selected. An available second computer system is selected from a second pool. A firmware image corresponding to a requested controller firmware level is selected, using a gateway connector to send commands to the gateways. A network connection is established between the gateway in the controller of the first computer system and the gateway connector in the second computer system. Execution of the firmware image is triggered.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas Pohl, Martin Tröster, Angel Nunez Mencias, Jakob Christopher Lang, Herwig Elfering
  • Publication number: 20210208873
    Abstract: A computer-implemented method for distributing computing tasks to individual computer systems from a first pool of first computer systems, characterized by controllers executing a specific firmware with a gateway to receive commands via a network and an orchestration unit, whereby in response to a request to perform a computing task, an available and suitable first computer system is selected. An available second computer system is selected from a second pool. A firmware image corresponding to a requested controller firmware level is selected, using a gateway connector to send commands to the gateways. A network connection is established between the gateway in the controller of the first computer system and the gateway connector in the second computer system. Execution of the firmware image is triggered.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventors: Thomas Pohl, Martin Tröster, Angel Nunez Mencias, Jakob Christopher Lang, Herwig Elfering