Patents by Inventor Ricardo Lopez Barquilla
Ricardo Lopez Barquilla 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: 10235970Abstract: An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory in which filtering instructions and emission control instructions are stored, and a processor configured to implement the filtering instructions to generate at least one filtered representation of the ambient light level in accordance with the signal. The processor is further configured to implement the emission control instructions to determine whether the ambient light level is increasing or decreasing, and to generate a control signal that, based on the at least one filtered representation, increases a brightness level of the emission unit at a first rate if the ambient light level is increasing and that decreases the brightness level at a second rate if the ambient light level is decreasing. The first rate is greater than the second rate.Type: GrantFiled: May 12, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jon Breazile, Ricardo Lopez-Barquilla, Yi-Min Huang
-
Publication number: 20170249924Abstract: An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory in which filtering instructions and emission control instructions are stored, and a processor configured to implement the filtering instructions to generate at least one filtered representation of the ambient light level in accordance with the signal. The processor is further configured to implement the emission control instructions to determine whether the ambient light level is increasing or decreasing, and to generate a control signal that, based on the at least one filtered representation, increases a brightness level of the emission unit at a first rate if the ambient light level is increasing and that decreases the brightness level at a second rate if the ambient light level is decreasing. The first rate is greater than the second rate.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Jon Breazile, Ricardo Lopez-Barquilla, Yi-Min Huang
-
Patent number: 9679534Abstract: An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory in which filtering instructions and emission control instructions are stored, and a processor configured to implement the filtering instructions to generate at least one filtered representation of the ambient light level in accordance with the signal. The processor is further configured to implement the emission control instructions to determine whether the ambient light level is increasing or decreasing, and to generate a control signal that, based on the at least one filtered representation, increases a brightness level of the emission unit at a first rate if the ambient light level is increasing and that decreases the brightness level at a second rate if the ambient light level is decreasing. The first rate is greater than the second rate.Type: GrantFiled: February 13, 2015Date of Patent: June 13, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jon Breazile, Ricardo Lopez-Barquilla, Yi-Min Huang
-
Publication number: 20160240167Abstract: An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory in which filtering instructions and emission control instructions are stored, and a processor configured to implement the filtering instructions to generate at least one filtered representation of the ambient light level in accordance with the signal. The processor is further configured to implement the emission control instructions to determine whether the ambient light level is increasing or decreasing, and to generate a control signal that, based on the at least one filtered representation, increases a brightness level of the emission unit at a first rate if the ambient light level is increasing and that decreases the brightness level at a second rate if the ambient light level is decreasing. The first rate is greater than the second rate.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Inventors: Jon Breazile, Ricardo Lopez-Barquilla, Yi-Min Huang
-
Patent number: 9251317Abstract: Embodiments related to network video messaging are disclosed. One disclosed embodiment provides a method that comprises receiving a video message from a client application of a source client; associating a navigation link with the video message; transmitting a notification message to the recipient client including the navigation link; receiving a retrieval request from the recipient client to access the video content via the navigation link; and transmitting the video content to the recipient client responsive to receiving the retrieval request by providing a persistent download of the video content from the storage server if the download condition indicates that a persistent download of the video content is permissible; and providing a transient download of the video content to the recipient client while prohibiting a persistent download of the video content if the download condition indicates that a persistent download of the video content is not permissible.Type: GrantFiled: March 23, 2009Date of Patent: February 2, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zhangwei Xu, Martin Hall, Mark McNulty, Guruprakash Rao, Xiaofeng Gao, Fei Chen, Ricardo Lopez-Barquilla, Martin Holladay
-
Patent number: 8984653Abstract: An electronic device can be locked and secured by activating a hardware locking mechanism on the device. The locking mechanism is controlled by a locking policy that is defined and implemented from the client side. If the locking mechanism is activated, then the device operates in a limited mode of operation instead of in a normal mode of operation. The locking mechanism can be deactivated, placing the device into the normal mode of operation, when a specified condition is satisfied.Type: GrantFiled: April 3, 2008Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark St. John, Martin Holladay, Todd Carpenter, James Duffus, Ricardo Lopez-Barquilla
-
Patent number: 8745346Abstract: Time managed read and write access to a data storage device. As a part of time managed read and write access to a data storage device, a request for read and/or write access to the data storage device is accessed and it is determined whether the request for read and/or write access to the data storage device is to be granted. Based on the determination, read and/or write access to the data storage device is either allowed or blocked. If read and/or write access is allowed, read and/or write access is terminated after passage of a predetermined period of time.Type: GrantFiled: March 18, 2008Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: David Foster, Ricardo Lopez-Barquilla
-
Publication number: 20130145112Abstract: Time managed read and write access to a data storage device. As a part of time managed read and write access to a data storage device, a request for read and/or write access to the data storage device is accessed and it is determined whether the request for read and/or write access to the data storage device is to be granted. Based on the determination, read and/or write access to the data storage device is either allowed or blocked. If read and/or write access is allowed, read and/or write access is terminated after passage of a predetermined period of time.Type: ApplicationFiled: March 18, 2008Publication date: June 6, 2013Applicant: Microsoft CorporationInventors: David Foster, Ricardo Lopez-Barquilla
-
Patent number: 8190923Abstract: The claimed method and system monitors computer system timer(s) relative to other timers to detect discrepancies and/or may capture an offset to provide a method of more accurately determining a current time. The invention may also provide a method to detect power source tampering using a last known good time and may provide a means to securely initialize system time using an encrypted time stamp.Type: GrantFiled: December 20, 2005Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Kurt Daverman, Rajagopal K. Venkatachalam, Zhangwei Xu, Isaac P. Ahdout, Ricardo Lopez-Barquilla
-
Patent number: 7987512Abstract: Techniques to provide a secure execution environment are described. In an implementation, a method includes initiating a hardware interrupt by an embedded controller of a computing device. In response to the interrupt, a module is executed that is stored in a basic input/output system (BIOS). The module, when executed, determines whether constrain functionality of the computing device based on a balance.Type: GrantFiled: May 19, 2006Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Raja Venkatachalam, Ricardo Lopez-Barquilla, Zhangwei Xu, Curt A. Steeb
-
Patent number: 7840844Abstract: Techniques for prioritizing test dependencies are described. A computer system employing such techniques may present a test structure for a set of test cases. The test structure may comprise prioritized test cases and dependencies between test cases. The dependencies may be based on predicted test case failure given failure of another test case. Other embodiments are described and claimed.Type: GrantFiled: April 16, 2007Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventors: Adam Garland, Ricardo Lopez Barquilla
-
Publication number: 20100242091Abstract: Embodiments related to network video messaging are disclosed. One disclosed embodiment provides a method that comprises receiving a video message from a client application of a source client; associating a navigation link with the video message; transmitting a notification message to the recipient client including the navigation link; receiving a retrieval request from the recipient client to access the video content via the navigation link; and transmitting the video content to the recipient client responsive to receiving the retrieval request by providing a persistent download of the video content from the storage server if the download condition indicates that a persistent download of the video content is permissible; and providing a transient download of the video content to the recipient client while prohibiting a persistent download of the video content if the download condition indicates that a persistent download of the video content is not permissible.Type: ApplicationFiled: March 23, 2009Publication date: September 23, 2010Applicant: Microsoft CorporationInventors: Zhangwei Xu, Martin Hall, Mark McNulty, Guruprakash Rao, Xiaofeng Gao, Fei Chen, Ricardo Lopez-Barquilla, Martin Holladay
-
Patent number: 7711551Abstract: The present invention provides static analysis of speech grammars prior to the speech grammars being deployed in a speech system.Type: GrantFiled: June 13, 2005Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Ricardo Lopez-Barquilla, Craig Campbell
-
Patent number: 7684988Abstract: A system and method of testing and tuning a speech recognition system by providing pronunciations to the speech recognizer. First a text document is provided to the system and converted into a sequence of phonemes representative of the words in the text. The phonemes are then converted to model units, such as Hidden Markov Models. From the models a probability is obtained for each model or state, and feature vectors are determined. The feature vector matching the most probable vector for each state is selected for each model. These ideal feature vectors are provided to the speech recognizer, and processed. The end result is compared with the original text, and modifications to the system can be made based on the output text.Type: GrantFiled: October 15, 2004Date of Patent: March 23, 2010Assignee: Microsoft CorporationInventor: Ricardo Lopez Barquilla
-
Publication number: 20090254995Abstract: An electronic device can be locked and secured by activating a hardware locking mechanism on the device. The locking mechanism is controlled by a locking policy that is defined and implemented from the client side. If the locking mechanism is activated, then the device operates in a limited mode of operation instead of in a normal mode of operation. The locking mechanism can be deactivated, placing the device into the normal mode of operation, when a specified condition is satisfied.Type: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Mark St. John, Martin Holladay, Todd Carpenter, James Duffus, Ricardo Lopez-Barquilla
-
Publication number: 20080319910Abstract: A computer with scalable performance level components and selectable software and service options has a user interface that allows individual performance levels to be selected. The scalable performance level components may include a processor, memory, graphics controller, etc. Software and services may include word processing, email, browsing, database access, etc. To support a pay-per-use business model, each selectable item may have a cost associated with it, allowing a user to pay for the services actually selected and that presumably correspond to the task or tasks being performed. An administrator may use a similar user interface to set performance levels for each computer in a network, allowing performance and cost to be set according to a user's requirements.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Applicant: MICROSOFT CORPORATIONInventors: James S. Duffus, Curt Andrew Steeb, Thomas G. Phillips, Todd L. Carpenter, Martin H. Hall, Ricardo Lopez-Barquilla, Judy Tandog, Katie Ann Aldrich, Daniel Makoski, David James Foster, Krista L. Johnson
-
Publication number: 20080256392Abstract: Techniques for prioritizing test dependencies are described. A computer system employing such techniques may present a test structure for a set of test cases. The test structure may comprise prioritized test cases and dependencies between test cases. The dependencies may be based on predicted test case failure given failure of another test case. Other embodiments are described and claimed.Type: ApplicationFiled: April 16, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Adam Garland, Ricardo Lopez Barquilla
-
Publication number: 20070271597Abstract: Techniques to provide a secure execution environment are described. In an implementation, a method includes initiating a hardware interrupt by an embedded controller of a computing device. In response to the interrupt, a module is executed that is stored in a basic input/output system (BIOS). The module, when executed, determines whether constrain functionality of the computing device based on a balance.Type: ApplicationFiled: May 19, 2006Publication date: November 22, 2007Applicant: Microsoft CorporationInventors: Raja Venkatachalam, Ricardo Lopez-Barquilla, Zhangwei Xu, Curt A. Steeb
-
Publication number: 20070143462Abstract: The claimed method and system monitors computer system timer(s) relative to other timers to detect discrepancies and/or may capture an offset to provide a method of more accurately determining a current time. The invention may also provide a method to detect power source tampering using a last known good time and may provide a means to securely initialize system time using an encrypted time stamp.Type: ApplicationFiled: December 20, 2005Publication date: June 21, 2007Applicant: MICROSOFT CORPORATIONInventors: Rajagopal Venkatachalam, Zhangwei Xu, Kurt Daverman, Isaac Ahdout, Ricardo Lopez-Barquilla
-
Publication number: 20070136200Abstract: A backup broker maintains a list of destination computers that may be ranked according to ability to satisfy quality service requires corresponding to data backup. When a source computer requests that any target file be backed up, the backup broker indicates one or more destination computers meeting a designated quality of service selection. An agent on the source computer encrypts and optionally segments a backup file to form the target file. The agent may then send the file to the backup broker or directly to the destination computer or computers. The backup broker may also periodically test potential and active destination computers to confirm their ability to maintain a designated service level. The backup broker charges for backup according to the requested quality of service selection. The backup broker compensates the destination computer based on its ability to provide consistent service levels and corresponding to the amount of data actually stored.Type: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Applicant: MICROSOFT CORPORATIONInventors: Alexander Frank, Bohdan Raciborski, Ricardo Lopez-Barquilla, Simon Tien