Patents by Inventor Irwan Halim

Irwan Halim 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: 12164363
    Abstract: According to aspects of the present disclosure, a system, method, and storage medium comprising a plurality of sensors communicatively coupled to a microcontrol unit (MCU) wherein the MCU controls the transition between operational states. The MCU receives a system-related datum from one of the plurality of sensors. The MCU determines a control action based on the system-related datum. The MCU executes the control action on the system. The MCU sends a state change datum to a firmware wherein the state change datum indicates an operational change of the system based on the control action.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: December 10, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Khoa Huynh, Christoph Graham
  • Publication number: 20240406055
    Abstract: In some examples, a method includes receiving, at a management server, network performance information from a managed node. In some examples, the network performance information includes data corresponding to an unmanaged link between the managed node and an unmanaged target device. In some examples, the method includes identifying a network issue with the unmanaged link based on the data. In some examples, the method includes generating a notification indicating the network issue.
    Type: Application
    Filed: September 15, 2021
    Publication date: December 5, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Christoph Graham
  • Patent number: 12086659
    Abstract: A computer-readable medium may store machine-readable instructions for execution by a processor. There may be a connection between the processor and a virtual computer. The processor may establish a first data channel between the processor and the virtual computer based on the connection between the processor and the virtual computer. The connection may comprise a second data channel to transfer input/output (I/O) data between the processor and the virtual computer. The processor may receive an output message from the virtual computer via the first data channel. The processor may identify an I/O device coupled to the processor based on the output message. The processor may provide an output signal to the I/O device, the output signal based on the output message.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 10, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Lei Man, Kunchen Xie
  • Publication number: 20240256308
    Abstract: A remote desktop session is established between a remote desktop host device and a remote desktop client device to permit remote usage of the remote desktop host device at the remote desktop client device. The remote desktop host device detects access of multimedia content at the remote desktop host device by the remote desktop client device within the remote desktop session. The remote desktop host device, in response to detecting access of the multimedia content within the remote desktop session, provides instructions to the remote desktop client device to directly access the multimedia content outside of the remote desktop session.
    Type: Application
    Filed: May 18, 2021
    Publication date: August 1, 2024
    Inventors: Irwan Halim, Daniel Bungert
  • Patent number: 11822500
    Abstract: A computer-readable medium may store machine-readable instructions for execution by a processor. There may be a connection between the processor and a virtual computer. The processor may establish a first data channel between the processor and the virtual computer based on the connection between the processor and the virtual computer. The connection may comprise a second data channel to transfer input/output (I/O) data between the processor and the virtual computer. The processor may receive an input signal from an I/O device coupled to the processor. The processor may provide an input message to the virtual computer via the first data channel, the input message based on the input signal.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 21, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Lei Man, Kunchen Xie
  • Patent number: 11822628
    Abstract: In an example implementation according to aspects of the present disclosure, a method may include receiving, at a computing device, an attempt to authenticate a user via an authentication event and, upon validating the authentication event used, determining which authentication profile to initiate for the user to use the computing device. As an example, the computing device then initiates the determined authentication profile to launch a customized set of programs on the computing device for the user.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 21, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Josue Villarreal
  • Publication number: 20230273670
    Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a plurality of sensors communicatively coupled to a microcontrol unit (MCU) wherein the MCU controls the transition between operational states. The MCU receives a system-related datum from one of the plurality of sensors. The MCU determines a control action based on the system-related datum. The MCU executes the control action on the system. The MCU sends a state change datum to a firmware wherein the state change datum indicates an operational change of the system based on the control action.
    Type: Application
    Filed: July 31, 2020
    Publication date: August 31, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Khoa Huynh, Christoph Graham
  • Publication number: 20230259190
    Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a plurality of sensors communicatively coupled to a microcontrol unit wherein the MCU operates while the system is in an S5 power state. While in the S5 power state, the MCU receives a system-related datum from one of the plurality of sensors. The MCU determines a control action based on the system-related datum and the MCU executes the control action on the system.
    Type: Application
    Filed: July 31, 2020
    Publication date: August 17, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Khoa Huynh, Christoph Graham
  • Publication number: 20220413882
    Abstract: In some examples, a method includes receiving a personalization setting from a first agent on a first device. In some examples, the first device provides a local operating environment. In some examples, the method includes sending the personalization setting to a second agent on a second device that provides a virtualized operating environment, to coordinate a behavior or appearance of the virtualized operating environment with a personalized behavior or appearance of the local operating environment.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Christoph Graham, Irwan Halim
  • Publication number: 20220262283
    Abstract: In an example implementation according to aspects of the present disclosure, a system comprising a light source, a transparent programmable film, a lensing system, a memory and an embedded controller. The embedded controller may be coupled to the memory and configured to retrieve a first image from the memory. The embedded controller may be configured to render the first image on the transparent programmable film. Additionally, the embedded controller may be configured to activate a light source, wherein the light source projects light through the transparent programmable film through the lensing system, and creates a visual representation corresponding to the first image on a nearby surface.
    Type: Application
    Filed: September 30, 2019
    Publication date: August 18, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christoph Graham, James L. Mondshine, Irwan Halim
  • Publication number: 20220147157
    Abstract: Example implementations relate to key strike capture. An example non-transitory machine-readable medium can include instructions executable by a processor to capture a key strike when the key strike matches a key strike from predefined hotkey list of key strikes, signal a basic input/output system (BIOS) to wake the processor and signal the BIOS to perform a function associated with the captured key strike during the wake process and responsive to a query from the BIOS.
    Type: Application
    Filed: July 25, 2019
    Publication date: May 12, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Chin-Yu Wang, Christoph Graham, Charles Shaver, Irwan Halim
  • Publication number: 20210397310
    Abstract: In an example implementation according to aspects of the present disclosure, a method may include assigning a selection of attributes to evaluate application windows viewable from a computing device, grouping the application windows within a user interface (UI) according to the selection of attributes, and performing an action on the computing device once a number of application windows in a group of application windows reaches a threshold value.
    Type: Application
    Filed: March 7, 2019
    Publication date: December 23, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Josue Villarreal
  • Patent number: 11200077
    Abstract: Example implementations relate to shell applications. An example controller can display, using a shell executor component and via a plurality of user interfaces running a same operating system on a same network, a plurality of shell applications. Two of the plurality of shell applications can be different shell applications.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: December 14, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Christop J. Graham
  • Publication number: 20210240364
    Abstract: A system may comprise a processor and storage coupled to the processor. The storage may comprise write-protected storage and non-write-protected storage. The storage may store computer-readable instructions. When executed the computer-readable instructions may cause the processor to detect a new settings value to modify a setting from an existing settings value, the existing settings value stored on the write-protected storage, and store the new settings value in a settings file on the non-write-protected storage.
    Type: Application
    Filed: July 10, 2018
    Publication date: August 5, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Irwan HALIM
  • Publication number: 20210200565
    Abstract: Example implementations relate to shell applications. An example controller can display, using a shell executor component and via a plurality of user interfaces running a same operating system on a same network, a plurality of shell applications. Two of the plurality of shell applications can be different shell applications.
    Type: Application
    Filed: April 5, 2017
    Publication date: July 1, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Irwan HALIM, Christop J. GRAHAM
  • Publication number: 20210165861
    Abstract: In an example implementation according to aspects of the present disclosure, a method may include receiving, at a computing device, an attempt to authenticate a user via an authentication event and, upon validating the authentication event used, determining which authentication profile to initiate for the user to use the computing device. As an example, the computing device then initiates the determined authentication profile to launch a customized set of programs on the computing device for the user.
    Type: Application
    Filed: July 20, 2018
    Publication date: June 3, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Josue Villarreal
  • Publication number: 20210141648
    Abstract: An example service device may include a category manager engine to maintain a configuration manager data structure, a priority engine to cause arrangement of references in art order of category priority, and a configuration file request engine to provide access fo the configuration manager data structure. An example computer device may include a configuration requestor engine to retrieve settings parameters based on an order of priority of categories set by a configuration manager data structure and a configuration generator engine fo generate a settings configuration file based on the order of priority of categories.
    Type: Application
    Filed: July 31, 2018
    Publication date: May 13, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Irwan Halim
  • Patent number: 10956034
    Abstract: In one example, a method for a first computing environment (FCE) to automatically display a virtual input device on a display of a second computing environment (SCE) communicatively coupled to the FCE via a main channel. An auxiliary channel is established between the FCE and the SCE. A virtual input device preference is negotiated with the SCE over the auxiliary channel. A selection by the SCE, over the main channel, of an input element of an active FCE application associated with the SCE is detected. In response to the selection, a virtual input device in accordance with the device preference, operable by the SCE to input data to the input element, is automatically caused to be launched.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 23, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Irwan Halim
  • Publication number: 20210034405
    Abstract: A computer-readable medium may store machine-readable instructions for execution by a processor. There may be a connection between the processor and a virtual computer. The processor may establish a first data channel between the processor and the virtual computer based on the connection between the processor and the virtual computer. The connection may comprise a second data channel to transfer input/output (I/O) data between the processor and the virtual computer. The processor may receive an output message from the virtual computer via the first data channel. The processor may identify an I/O device coupled to the processor based on the output message. The processor may provide an output signal to the I/O device, the output signal based on the output message.
    Type: Application
    Filed: April 27, 2018
    Publication date: February 4, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Lei Man, Kunchen Xie
  • Publication number: 20210034561
    Abstract: A computer-readable medium may store machine-readable instructions for execution by a processor. There may be a connection between the processor and a virtual computer. The processor may establish a first data channel between the processor and the virtual computer based on the connection between the processor and the virtual computer. The connection may comprise a second data channel to transfer input/output (I/O) data between the processor and the virtual computer. The processor may receive an input signal from an I/O device coupled to the processor. The processor may provide an input message to the virtual computer via the first data channel, the input message based on the input signal.
    Type: Application
    Filed: April 27, 2018
    Publication date: February 4, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, Lei Man, Kunchen Xie