Patents by Inventor Gregory P. Baribault
Gregory P. Baribault 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: 11372965Abstract: An application with self-configuring accessibility settings is described. The application is configured to interact with an operating system of a computing device upon which the application is executing to obtain information relating to one or more user-configurable accessibility settings of the operating system. Such interaction may occur via an application programming interface exposed by the operating system. Based on the information obtained from the operating system, the application then determines one or more accessibility settings of the application, which may include identifying the one or more accessibility settings of the application based on a correspondence to the one or more accessibility settings of the operating system. The application then applies the one or more application accessibility settings either automatically or after obtaining user approval.Type: GrantFiled: May 10, 2019Date of Patent: June 28, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Shalendra Chhabra, Gregory P. Baribault
-
Publication number: 20200356656Abstract: An application with self-configuring accessibility settings is described. The application is configured to interact with an operating system of a computing device upon which the application is executing to obtain information relating to one or more user-configurable accessibility settings of the operating system. Such interaction may occur via an application programming interface exposed by the operating system. Based on the information obtained from the operating system, the application then determines one or more accessibility settings of the application, which may include identifying the one or more accessibility settings of the application based on a correspondence to the one or more accessibility settings of the operating system. The application then applies the one or more application accessibility settings either automatically or after obtaining user approval.Type: ApplicationFiled: May 10, 2019Publication date: November 12, 2020Inventors: Shalendra Chhabra, Gregory P. Baribault
-
Patent number: 9003173Abstract: A system that facilitates different levels of operating system (OS) boot so as to provide users with rapid access to certain mobile device functionalities, security, applications, etc. is provided. An OS can be loaded in phases or stages commensurate with policies, preferences, actions, context, etc. Similarly, a particular OS or group of OSs can be loaded to address a particular scenario or requirement.Type: GrantFiled: September 28, 2007Date of Patent: April 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gregory P. Baribault, Larry A. Morris, Shai Guday, John Mark Miller
-
Publication number: 20110093545Abstract: Embodiments are disclosed herein that relate to enabling a vehicle user to obtain, via a voice-activated system, content that the user requests and that is not to be locally stored. For example, one disclosed embodiment comprises, in a vehicle, a voice-activated computing device including a processor, and memory comprising instructions stored thereon that are executable by the processor to receive from a user an input of a voice command requesting an item of content, determine whether the item of content is stored locally, and if the item of content is not stored locally, then send via a network the voice command to a remote service for analysis. The computing device is further configured to receive a response from the remote service comprising information regarding the item of content for presentation to the user, and present the information via an output to the user.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: MICROSOFT CORPORATIONInventors: Manuela Papadopol, Gregory P. Baribault
-
Patent number: 7844666Abstract: The present invention relates to a system and methodology to enable a plurality of information associated with electronic messages to be automatically prioritized by a message urgency system for transmittal to a user or system. The message urgency system can employ classifiers that can be explicitly and/or implicitly trained to prioritize or triage one or more received messages according to a learned importance to the user. An adaptable and configurable graphical user interface is provided in order to manage the prioritized information. The interface facilitates system personalization according to user desires of how messages are received and subsequently processed by the user. Display and input adjustments are provided in a plurality of selectable pages to enable the personalization of the system. Display options include status and summary views of various configuration and adjustment options that alter the characteristics of how messages are presented to the user.Type: GrantFiled: December 12, 2001Date of Patent: November 30, 2010Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Gregory P. Baribault
-
Patent number: 7809500Abstract: A navigation system and method for resolving discrepancies between a reported position and route data is presented. Based on a reported position, the navigation system identifies prospective road segments within a radius of the reported position. For each road segment, the navigation system generates a series of scores according to various attributes, including the current heading, current speed, proximity of reported location to the prospective road, and the like. Historical scores are also generated based on historical information, i.e., previous navigation device locations. Scores are normalized such that they can be compared, and optionally weighted according to particular implementation details. After scores have been generated for each prospective road, the prospective road, and its determined location, with the best score is selected as the resolved, actual location.Type: GrantFiled: February 7, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Jeffrey Darren Couckuyt, Gregory P Baribault, Steven L Soden
-
Publication number: 20090089569Abstract: A system that facilitates different levels of operating system (OS) boot so as to provide users with rapid access to certain mobile device functionalities, security, applications, etc. is provided. An OS can be loaded in phases or stages commensurate with policies, preferences, actions, context, etc. Similarly, a particular OS or group of OSs can be loaded to address a particular scenario or requirement.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: MICROSOFT CORPORATIONInventors: Gregory P. Baribault, Larry A. Morris, Shai Guday, John Mark Miller
-
Publication number: 20090083826Abstract: A system that can effectively screen or filter incoming communications to a mobile device is disclosed. The innovation can filter voice calls, emails, instant messages, text messages, etc. via a mobile device (e.g., cellular telephone, smartphone, personal digital assistant (PDA), notebook computer). In accordance with the innovation, callers (or senders) are prompted to prove their ‘identity’ as an acceptable (or authorized) identity in order to be permitted to communicate with a mobile device. Accordingly, the innovation prompts a caller (or sender) with a challenge that requires a human input (e.g., human interactive programming (HIP)), which can effectively filter automated machine communication as well as unwanted human communication such as spam. This filtering can be based on most any policy, rule, context-awareness factor.Type: ApplicationFiled: September 21, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventor: Gregory P. Baribault
-
Patent number: 7502732Abstract: A text message is first parsed into its constituent semantic components such as header fields and body components. Then, different compression methods may be performed on each semantic component depending on the importance of the semantic component, the context of the semantic component, the characteristics of the semantic component, and whether or not the semantic component uses natural language expressions. For example, it is determined what compression method, if any, is to be performed on the semantic component. Each semantic component may be compressed individually. Since text compression takes the unique features of each semantic component into consideration rather than considering the text message as a monolithic text unit, a more intuitive text compression results.Type: GrantFiled: December 9, 2005Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Sharad Mathur, Gregory P. Baribault
-
Publication number: 20080102855Abstract: The present invention provides technologies for mapping the locations of federated devices, such as their physical locations. Individuals carrying mobile devices on their person may make use of such devices to determine their relative physical location or the relative physical location of others carrying such devices, such as family or friends. Such devices may send out relative and/or absolute location information to other devices in a federation or the like, such information being used to create a map of relative and/or absolute locations of the devices. Typically, the more devices that send out location information, the more accurate the location mapping. If one or more of the devices is able to provide absolute location information, such as longitude, latitude, altitude, or the like, then the mapping may include absolute locations of at least some of the devices accurate to some degree.Type: ApplicationFiled: October 30, 2006Publication date: May 1, 2008Applicant: Microsoft CorporationInventors: Scott C. Forbes, Gregory P. Baribault
-
Patent number: 7346501Abstract: A text message is first parsed into its constituent semantic components such as header fields and body components. Then, different compression methods may be performed on each semantic component depending on the importance of the semantic component, the context of the semantic component, the characteristics of the semantic component, and whether or not the semantic component uses natural language expressions. For example, it is determined what compression method, if any, is to be performed on the semantic component. Each semantic component may be compressed individually. Since text compression takes the unique features of each semantic component into consideration rather than considering the text message as a monolithic text unit, a more intuitive text compression results.Type: GrantFiled: January 21, 2005Date of Patent: March 18, 2008Assignee: Microsoft CorporationInventors: Sharad Mathur, Gregory P. Baribault
-
Patent number: 7293013Abstract: A system and method for personalizing an information classifier is provided. The system includes a default or universal classifier that is pre-trained with features that have relatively universal discriminatory relationships for multiple people and that is operable to produce a measure that a message is classified as having one of several characteristics. The system further includes a second classifier that is constructed and personalized through training via a more general search through the space of potentially discriminatory features. The second classifier, after personalization, is intended to classify information at a level exceeding that of the first classifier based on the specific preferences, habits, and desires of the user who personalizes the second classifier. The system further includes a weighting component that facilitates a combining component producing an integrated measure based on input from both the first classifier and the second classifier.Type: GrantFiled: October 19, 2004Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Andrew W. Jacobs, Gregory P. Baribault
-
Patent number: 7010478Abstract: A text message is first parsed into its constituent semantic components such as header fields and body components. Then, different compression methods may be performed on each semantic component depending on the importance of the semantic component, the context of the semantic component, the characteristics of the semantic component, and whether or not the semantic component uses natural language expressions. For example, it is determined what compression method, if any, is to be performed on the semantic component. Each semantic component may be compressed individually. Since text compression takes the unique features of each semantic component into consideration rather than considering the text message as a monolithic text unit, a more intuitive text compression results.Type: GrantFiled: February 12, 2001Date of Patent: March 7, 2006Assignee: Microsoft CorporationInventors: Sharad Mathur, Gregory P. Baribault
-
Patent number: 6901398Abstract: A system and method for personalizing an information classifier is provided. The system includes a default or universal classifier that is pre-trained with features that have relatively universal discriminatory relationships for multiple people and that is operable to produce a measure that a message is classified as having one of several characteristics. The system further includes a second classifier that is constructed and personalized through via a more general search through the space of potentially discriminatory features. The second classifier, after personalization, is intended to classify information at a level exceeding that of the first classifier based on the specific preferences, habits, and desires of the user who personalizes the second classifier. The system further includes a weighting component that facilitates a combining component producing an integrated measure based on input from both the first classifier and the second classifier.Type: GrantFiled: June 28, 2001Date of Patent: May 31, 2005Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Andrew W. Jacobs, Gregory P. Baribault
-
Publication number: 20030046421Abstract: The present invention relates to a system and methodology to enable a plurality of information associated with electronic messages to be automatically prioritized by a message urgency system for transmittal to a user or system. The message urgency system can employ classifiers that can be explicitly and/or implicitly trained to prioritize or triage one or more received messages according to a learned importance to the user. An adaptable and configurable graphical user interface is provided in order to manage the prioritized information. The interface facilitates system personalization according to user desires of how messages are received and subsequently processed by the user. Display and input adjustments are provided in a plurality of selectable pages to enable the personalization of the system. Display options include status and summary views of various configuration and adjustment options that alter the characteristics of how messages are presented to the user.Type: ApplicationFiled: December 12, 2001Publication date: March 6, 2003Inventors: Eric J. Horvitz, Gregory P. Baribault
-
Publication number: 20020156618Abstract: A text message is first parsed into its constituent semantic components such as header fields and body components. Then, different compression methods may be performed on each semantic component depending on the importance of the semantic component, the context of the semantic component, the characteristics of the semantic component, and whether or not the semantic component uses natural language expressions. For example, it is determined what compression method, if any, is to be performed on the semantic component. Each semantic component may be compressed individually. Since text compression takes the unique features of each semantic component into consideration rather than considering the text message as a monolithic text unit, a more intuitive text compression results.Type: ApplicationFiled: February 12, 2001Publication date: October 24, 2002Inventors: Sharad Mathur, Gregory P. Baribault