Patents by Inventor David Baca
David Baca 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: 12172430Abstract: A deposition device is described. The deposition device has a substrate support and a laser imaging system disposed to image a portion of a substrate positioned on the substrate support. The laser imaging system comprises a laser source and an imaging unit, and is coupled to a deposition assembly disposed across the substrate support.Type: GrantFiled: May 9, 2023Date of Patent: December 24, 2024Assignee: Kateeva, Inc.Inventors: Karl Mathia, Jesse Lu, Jerry Chang, Matt Audet, Stephen Baca, Vadim Mashevsky, David C. Darrow
-
Patent number: 12073067Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: GrantFiled: September 21, 2021Date of Patent: August 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christian Klein, Peter Hammerquist, Ryan Pendlay, Albert Peter Yih, Lauren Edelmeier, Christoffer Peter Hart Hansen, Diego David Baca Del Rosario
-
Patent number: 12073066Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: GrantFiled: September 17, 2021Date of Patent: August 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christian Klein, Peter Hammerquist, Ryan Pendlay, Albert Peter Yih, Lauren Edelmeier, Christoffer Peter Hart Hansen, Diego David Baca Del Rosario
-
Publication number: 20240281128Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Inventors: Christian KLEIN, Peter HAMMERQUIST, Ryan PENDLAY, Albert Peter YIH, Lauren EDELMEIER, Christoffer Peter Hart HANSEN, Diego David BACA DEL ROSARIO
-
Publication number: 20220005387Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: ApplicationFiled: September 17, 2021Publication date: January 6, 2022Inventors: Christian KLEIN, Peter HAMMERQUIST, Ryan PENDLAY, Albert Peter YIH, Lauren EDELMEIER, Christoffer Peter Hart HANSEN, Diego David BACA DEL ROSARIO
-
Publication number: 20220005388Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Inventors: Christian KLEIN, Peter HAMMERQUIST, Ryan PENDLAY, Albert Peter YIH, Lauren EDELMEIER, Christoffer Peter Hart HANSEN, Diego David BACA DEL ROSARIO
-
Patent number: 11138912Abstract: A bendable computing device can operate in a single display region mode when the device is in an unbent posture and can operate in a multiple display region mode when the device is in a bent posture. The multiple display region mode subdivides the bendable screen of the bendable computing device into a first display region and a second display region. When operating in the multiple display region mode, the bendable computing device can display an artificial hardware seam between the first display region and the second display region. User input gestures originating at the artificial hardware seam or terminating at the artificial hardware seam can be utilized to provide various types of functionality. Various types of functionality can also be provided when the bendable computing device detects that it has transitioned from an unbent posture to a bent posture or from a bent posture to an unbent posture.Type: GrantFiled: December 23, 2019Date of Patent: October 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christian Klein, Peter Hammerquist, Ryan Pendlay, Albert Peter Yih, Lauren Edelmeier, Christoffer Peter Hart Hansen, Diego David Baca Del Rosario
-
Patent number: 11127321Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: GrantFiled: December 23, 2019Date of Patent: September 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christian Klein, Peter Hammerquist, Ryan Pendlay, Albert Peter Yih, Lauren Edelmeier, Christoffer Peter Hart Hansen, Diego David Baca Del Rosario
-
Publication number: 20210097901Abstract: A bendable computing device can operate in a single display region mode when the device is in an unbent posture and can operate in a multiple display region mode when the device is in a bent posture. The multiple display region mode subdivides the bendable screen of the bendable computing device into a first display region and a second display region. When operating in the multiple display region mode, the bendable computing device can display an artificial hardware seam between the first display region and the second display region. User input gestures originating at the artificial hardware seam or terminating at the artificial hardware seam can be utilized to provide various types of functionality. Various types of functionality can also be provided when the bendable computing device detects that it has transitioned from an unbent posture to a bent posture or from a bent posture to an unbent posture.Type: ApplicationFiled: December 23, 2019Publication date: April 1, 2021Inventors: Christian KLEIN, Peter HAMMERQUIST, Ryan PENDLAY, Albert Peter YIH, Lauren EDELMEIER, Christoffer Peter Hart HANSEN, Diego David BACA DEL ROSARIO
-
Publication number: 20210096675Abstract: A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.Type: ApplicationFiled: December 23, 2019Publication date: April 1, 2021Inventors: Christian KLEIN, Peter HAMMERQUIST, Ryan PENDLAY, Albert Peter YIH, Lauren EDELMEIER, Christoffer Peter Hart HANSEN, Diego David BACA DEL ROSARIO
-
Patent number: 10831578Abstract: A processing system, such as for an automobile, includes multiple processor cores, including an application core and a safety core, and a fault detection circuit in communication with the processor cores. The fault detection circuit includes a progress register for storing progress data of an application executed on the application core. The safety core, which executes a fault detection program, reads the progress data from the progress register, and generates an output based on the progress data and an expected behavior of the application. The safety core writes the output to a status register of the fault detection circuit. The fault detection circuit includes a controller that reads the status register and generates a fault signal when the output indicates there is a fault in the execution of the application. In response, the application core either recovers from the fault or runs in a safe mode.Type: GrantFiled: September 28, 2018Date of Patent: November 10, 2020Assignee: NXP USA, INC.Inventors: Hemant Nautiyal, Jan Chochola, Ashish Kumar Gupta, David Baca
-
Publication number: 20200104204Abstract: A processing system, such as for an automobile, includes multiple processor cores, including an application core and a safety core, and a fault detection circuit in communication with the processor cores. The fault detection circuit includes a progress register for storing progress data of an application executed on the application core. The safety core, which executes a fault detection program, reads the progress data from the progress register, and generates an output based on the progress data and an expected behavior of the application. The safety core writes the output to a status register of the fault detection circuit. The fault detection circuit includes a controller that reads the status register and generates a fault signal when the output indicates there is a fault in the execution of the application. In response, the application core either recovers from the fault or runs in a safe mode.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Hemant Nautiyal, Jan Chochola, Ashish Kumar Gupta, David Baca
-
Patent number: 10459782Abstract: Counter based heartbeat messaging is implemented by storing heartbeat count vectors and health vectors of each core in a shared memory. Each core implements its heartbeat operation by storing the heartbeat count and health vectors from shared to local memory. A core uses its locally stored vectors to detect fault conditions at the other cores, and to achieve interactive consistency. Any core can initiate a system reaction to a core having a failing health status when a defined number of cores agree with that status.Type: GrantFiled: August 31, 2017Date of Patent: October 29, 2019Assignee: NXP USA, Inc.Inventor: David Baca
-
Patent number: 10445169Abstract: A method includes receiving a first progress request from a first state machine associated with execution of a first thread on a processor. The method includes updating a current state of a temporal relationship state machine based on the current state, the first progress request, and a predetermined temporal relationship between progress of the first state machine to a first state machine state and progress to a second state. The predetermined temporal relationship may require the first state machine to progress to the first state machine state before the progress to the second state. The current state of the temporal relationship state machine may be one of a first temporal relationship state and a second temporal relationship state. The second state may be a second state machine state of the first state machine. The second state may be a second state machine state of a second state machine.Type: GrantFiled: April 8, 2016Date of Patent: October 15, 2019Assignee: NXP USA, Inc.Inventor: David Baca
-
Publication number: 20190065296Abstract: Counter based heartbeat messaging is implemented by storing heartbeat count vectors and health vectors of each core in a shared memory. Each core implements its heartbeat operation by storing the heartbeat count and health vectors from shared to local memory. A core uses its locally stored vectors to detect fault conditions at the other cores, and to achieve interactive consistency. Any core can initiate a system reaction to a core having a failing health status when a defined number of cores agree with that status.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Inventor: David Baca
-
Patent number: 9823983Abstract: An electronic fault detection unit is provided that has a first register, a second register, a comparator circuit, and a timer circuit. The first and second register can be written from a first software portion, and a second software portion, respectively. The comparator circuit is arranged to detect that both the first and second register have been written, verify a relationship between first data written to the first register and second data written to the second register, and signal a fault upon said verification failing. The timer circuit is arranged to signal a fault if said verification of the comparator circuit does not occur within a time limit.Type: GrantFiled: September 25, 2014Date of Patent: November 21, 2017Assignee: NXP USA, Inc.Inventor: David Baca
-
Publication number: 20170293516Abstract: A method includes receiving a first progress request from a first state machine associated with execution of a first thread on a processor. The method includes updating a current state of a temporal relationship state machine based on the current state, the first progress request, and a predetermined temporal relationship between progress of the first state machine to a first state machine state and progress to a second state. The predetermined temporal relationship may require the first state machine to progress to the first state machine state before the progress to the second state. The current state of the temporal relationship state machine may be one of a first temporal relationship state and a second temporal relationship state. The second state may be a second state machine state of the first state machine. The second state may be a second state machine state of a second state machine.Type: ApplicationFiled: April 8, 2016Publication date: October 12, 2017Inventor: David BACA
-
Patent number: 9557906Abstract: Among other things, one or more techniques and/or systems are provided for maintaining an information bar associated with a visualization. The visualization may correspond to an interface configured to display one or more entities (e.g., a map interface may display location entities, such as coffee shops, and/or direction entities, such as portions of a route, within a map). Responsive to the visualization being populated, the information bar may be populated with one or more information panels corresponding to the one or more entities. For example, a first information panel may comprise coffee specials and hours of operation for a first coffee shop entity populated within the visualization. Responsive to a selection of an entity within the visualization, a corresponding information panel may (automatically) be scrolled to and/or highlighted within the information bar. In this way, the information bar may display information panels corresponding to entities of the visualization.Type: GrantFiled: February 21, 2012Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Joseph Pasceri, Diego David Baca Del Rosario, Wolf Lochland Logan
-
Patent number: 9477577Abstract: A method of enabling an executed control flow path through computer program code to be determined. The method comprising modelling cumulative instruction counts for control flow paths through the computer program code, and inserting at least one probe within the computer program code to enable a cumulative instruction count value for at least one control flow path of the computer program code to be accessed.Type: GrantFiled: July 20, 2011Date of Patent: October 25, 2016Assignee: Freescale Semiconductor, Inc.Inventor: David Baca
-
Publication number: 20160092320Abstract: An electronic fault detection unit is provided that has a first register, a second register, a comparator circuit, and a timer circuit. The first and second register can be written from a first software portion, and a second software portion, respectively. The comparator circuit is arranged to detect that both the first and second register have been written, verify a relationship between first data written to the first register and second data written to the second register, and signal a fault upon said verification failing. The timer circuit is arranged to signal a fault if said verification of the comparator circuit does not occur within a time limit.Type: ApplicationFiled: September 25, 2014Publication date: March 31, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventor: DAVID BACA