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: 11822628Abstract: 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: GrantFiled: July 20, 2018Date of Patent: November 21, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Josue Villarreal
-
Patent number: 11822500Abstract: 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: GrantFiled: April 27, 2018Date of Patent: November 21, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Lei Man, Kunchen Xie
-
Publication number: 20230273670Abstract: 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: ApplicationFiled: July 31, 2020Publication date: August 31, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Khoa Huynh, Christoph Graham
-
Publication number: 20230259190Abstract: 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: ApplicationFiled: July 31, 2020Publication date: August 17, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Khoa Huynh, Christoph Graham
-
Publication number: 20220413882Abstract: 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: ApplicationFiled: June 29, 2021Publication date: December 29, 2022Inventors: Christoph Graham, Irwan Halim
-
Publication number: 20220262283Abstract: 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: ApplicationFiled: September 30, 2019Publication date: August 18, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Christoph Graham, James L. Mondshine, Irwan Halim
-
Publication number: 20220147157Abstract: 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: ApplicationFiled: July 25, 2019Publication date: May 12, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Chin-Yu Wang, Christoph Graham, Charles Shaver, Irwan Halim
-
Publication number: 20210397310Abstract: 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: ApplicationFiled: March 7, 2019Publication date: December 23, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Josue Villarreal
-
Patent number: 11200077Abstract: 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: GrantFiled: April 5, 2017Date of Patent: December 14, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Christop J. Graham
-
Publication number: 20210240364Abstract: 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: ApplicationFiled: July 10, 2018Publication date: August 5, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventor: Irwan HALIM
-
Publication number: 20210200565Abstract: 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: ApplicationFiled: April 5, 2017Publication date: July 1, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Irwan HALIM, Christop J. GRAHAM
-
Publication number: 20210165861Abstract: 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: ApplicationFiled: July 20, 2018Publication date: June 3, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Josue Villarreal
-
Publication number: 20210141648Abstract: 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: ApplicationFiled: July 31, 2018Publication date: May 13, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventor: Irwan Halim
-
Patent number: 10956034Abstract: 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: GrantFiled: July 25, 2016Date of Patent: March 23, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventor: Irwan Halim
-
Publication number: 20210034405Abstract: 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: ApplicationFiled: April 27, 2018Publication date: February 4, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Lei Man, Kunchen Xie
-
Publication number: 20210034561Abstract: 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: ApplicationFiled: April 27, 2018Publication date: February 4, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, Lei Man, Kunchen Xie
-
Patent number: 10609115Abstract: Example embodiments relate to the display of operating status information in a remote desktop session. In example embodiments, a client transmits operating status information to a server via a remote desktop session established with the server. In response, the client may receive graphics information including displayed status information inserted by the server based on the operating status information. Finally, the client may output the graphics information on an available display. Other embodiments relate to a corresponding server and processing performed in the server.Type: GrantFiled: November 30, 2017Date of Patent: March 31, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Irwan Halim, William R Whipple, Norman P Brown
-
Patent number: 10474651Abstract: Analysis of system information includes retrieving selected snapshots comprising the system information to be analyzed. Further, one or more operations can be performed on the system information to extract resultant information. The resultant information can be provided over a graphical user interface to a user.Type: GrantFiled: July 31, 2014Date of Patent: November 12, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei-Shan Yang, Guoping Peng, Irwan Halim
-
Publication number: 20190310770Abstract: Example implementations relate to automatically displaying a virtual input device. For example, a non-transitory computer readable storage medium includes instructions that when executed cause a processor of a computing device to determine an active graphical control element displayed on a display of the computing device, where the active graphical control element includes an input element; determine whether the active graphical control element corresponds to a desktop application or a non-desktop application based on a property of the active graphical control element; in response to a determination that active graphical control element corresponds to the desktop application, monitor the input element; and automatically display a virtual input device on the display based on a particular type of input event associated with the input element.Type: ApplicationFiled: February 1, 2016Publication date: October 10, 2019Applicant: Hewlett-Packard Development Company, L.P.Inventor: Irwan Halim
-
Patent number: 10423281Abstract: Examples are directed to detect screen contact using total internal reflection. One example involves detecting contact on a screen, the screen comprising total internal reflection of light; and determining, via at least one processor, a location of the contact on the screen based on a disturbance of the total internal reflection, the disturbance caused by the detected contact.Type: GrantFiled: August 27, 2014Date of Patent: September 24, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei-Shan Yang, Irwan Halim