Patents by Inventor Murugesan S. Subramani
Murugesan S. Subramani 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: 9443246Abstract: A statistical methodology is employed for assisting people with the setting of parameters of software applications or services. With the method, information about demographics and/or about the complete or partial preferences of other people, are analyzed to infer recommendations for settings and functionality of a computer application or service. A system is reviewed with the ability to receive data regarding a plurality of users, and stores respective profiles for these users in a community store. The system can leverage off of these completed and/or partially completed profiles of parameters representing preferences about software operation in connection with building new profiles for users (new and/or existing). Data regarding a user that desires to build a new profile is employed in connection with the community profiles to facilitate the user building a personalized profile.Type: GrantFiled: June 30, 2010Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Eric J. Horvitz, Johnson T. Apacible, Murugesan S. Subramani
-
Patent number: 9398420Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: GrantFiled: January 6, 2014Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Publication number: 20140120954Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: Microsoft CorporationInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Patent number: 8631419Abstract: A task disruption and recovery system and methods are described that detects shifts away from ongoing tasks, whether by self-interruption or by disruptive events from within or outside a computing system, based on signals detected. Among other functions, the system works to enhance the efficient recovery of suspended tasks or problem-solving sessions via storing and presenting representations of the suspended sessions in a manner that facilitates recovery and continuation.Type: GrantFiled: June 29, 2007Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Shamsi Tamara Iqbal, Murugesan S. Subramani
-
Patent number: 8626433Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: GrantFiled: September 24, 2009Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Patent number: 8244660Abstract: The claimed subject matter provides systems and/or methods that facilitate generating an inference about events that may not have yet been observed. Open-world modeling can be used to take a history of observation so as to understand trends over time in the revelation of previously unseen events, and to make inferences with subsets of data that new unseen events will be seen. Thus, inaccuracies associated with predictions generated from incomplete data sets can be mitigated. To yield such predictions, open-world submodels and closed-world submodels that do not allow for previously unseen events can be combined via a model mixture methodology, which fuses inferences from the open- and close-world models.Type: GrantFiled: July 29, 2011Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani
-
Publication number: 20110288839Abstract: The claimed subject matter provides systems and/or methods that facilitate generating an inference about events that may not have yet been observed. Open-world modeling can be used to take a history of observation so as to understand trends over time in the revelation of previously unseen events, and to make inferences with subsets of data that new unseen events will be seen. Thus, inaccuracies associated with predictions generated from incomplete data sets can be mitigated. To yield such predictions, open-world submodels and closed-world submodels that do not allow for previously unseen events can be combined via a model mixture methodology, which fuses inferences from the open- and close-world models.Type: ApplicationFiled: July 29, 2011Publication date: November 24, 2011Applicant: Microsoft CorporationInventors: Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani
-
Patent number: 7991718Abstract: The claimed subject matter provides systems and/or methods that facilitate generating an inference about events that may not have yet been observed. Open-world modeling can be used to take a history of observation so as to understand trends over time in the revelation of previously unseen events, and to make inferences with subsets of data that new unseen events will be seen. Thus, inaccuracies associated with predictions generated from incomplete data sets can be mitigated. To yield such predictions, open-world submodels and closed-world submodels that do not allow for previously unseen events can be combined via a model mixture methodology, which fuses inferences from the open- and close-world models.Type: GrantFiled: June 28, 2007Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani
-
Patent number: 7831679Abstract: A sensing and context management architecture that can detect that a user is interacting with a given device and in an associated context, and in response thereto, manages device processes as the user moves from device to device, location to location, and/or context to context. The invention comprises a system that facilitates management of a user situation or context. A sensing component is provided that senses a context of a user by way of one or more sensors and/or a particular device with which the user is interacting in the context, for example, and a management component that manages the device and/or one or more services in the context according to rules or inferences user preferences, sensed observations, and user input data.Type: GrantFiled: June 29, 2005Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventors: Johnson T. Apacible, Eric J. Horvitz, Murugesan S. Subramani
-
Publication number: 20100269051Abstract: A statistical methodology is employed for assisting people with the setting of parameters of software applications or services. With the method, information about demographics and/or about the complete or partial preferences of other people, are analyzed to infer recommendations for settings and functionality of a computer application or service. A system is reviewed with the ability to receive data regarding a plurality of users, and stores respective profiles for these users in a community store. The system can leverage off of these completed and/or partially completed profiles of parameters representing preferences about software operation in connection with building new profiles for users (new and/or existing). Data regarding a user that desires to build a new profile is employed in connection with the community profiles to facilitate the user building a personalized profile.Type: ApplicationFiled: June 30, 2010Publication date: October 21, 2010Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Johnson T. Apacible, Murugesan S. Subramani
-
Patent number: 7774349Abstract: A statistical methodology is employed for assisting people with the setting of parameters of software applications or services. With the method, information about demographics and/or about the complete or partial preferences of other people, are analyzed to infer recommendations for settings and functionality of a computer application or service. A system is reviewed with the ability to receive data regarding a plurality of users, and stores respective profiles for these users in a community store. The system can leverage off of these completed and/or partially completed profiles of parameters representing preferences about software operation in connection with building new profiles for users (new and/or existing). Data regarding a user that desires to build a new profile is employed in connection with the community profiles to facilitate the user building a personalized profile.Type: GrantFiled: June 30, 2004Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Johnson T. Apacible, Murugesan S. Subramani
-
Patent number: 7706964Abstract: Sensing, learning, inference, and route analysis methods are described that center on the development and use of models that predict road speeds. In use, the system includes a receiver component that receives a traffic system representation, the traffic system representation includes velocities for a plurality of road segments over different contexts. A predictive component analyzes the traffic system representation and automatically assigns velocities to road segments within the traffic system representation, thereby providing more realistic velocities for different contexts where only statistics and/or posted speed limits were available before.Type: GrantFiled: June 30, 2006Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Sridhar Srinivasan, Murugesan S. Subramani, Paul B. Koch
-
Publication number: 20100075639Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: ApplicationFiled: September 24, 2009Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Patent number: 7617042Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: GrantFiled: June 30, 2006Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Publication number: 20090006574Abstract: A task disruption and recovery system and methods are described that detects shifts away from ongoing tasks, whether by self-interruption or by disruptive events from within or outside a computing system, based on signals detected. Among other functions, the system works to enhance the efficient recovery of suspended tasks or problem-solving sessions via storing and presenting representations of the suspended sessions in a manner that facilitates recovery and continuation.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Shamsi Tamara Iqbal, Murugesan S. Subramani
-
Publication number: 20090006297Abstract: The claimed subject matter provides systems and/or methods that facilitate generating an inference about events that may not have yet been observed. Open-world modeling can be used to take a history of observation so as to understand trends over time in the revelation of previously unseen events, and to make inferences with subsets of data that new unseen events will be seen. Thus, inaccuracies associated with predictions generated from incomplete data sets can be mitigated. To yield such predictions, open-world submodels and closed-world submodels that do not allow for previously unseen events can be combined via a model mixture methodology, which fuses inferences from the open- and close-world models.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani
-
Publication number: 20080004793Abstract: An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Murugesan S. Subramani, Johnson T. Apacible
-
Publication number: 20080004789Abstract: Sensing, learning, inference, and route analysis methods are described that center on the development and use of models that predict road speeds. In use, the system includes a receiver component that receives a traffic system representation, the traffic system representation includes velocities for a plurality of road segments over different contexts. A predictive component analyzes the traffic system representation and automatically assigns velocities to road segments within the traffic system representation, thereby providing more realistic velocities for different contexts where only statistics and/or posted speed limits were available before.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Sridhar Srinivasan, Murugesan S. Subramani, Paul B. Koch
-
Publication number: 20080004926Abstract: Methods and architectures for context-sensitive reminding and service facilitating are disclosed. The architectures monitor user context and activity, senses or infers relevant reminders, goals, such as those that come from a growing need of the user that should be fulfilled, and computes best reminders, and recommend plans on fulfilling need(s) in an optimum way. Statistical models of a user's knowledge and recall in different settings may be employed. Facilities, services, and merchants can be identified along a route that the user can take, and cost-benefit analysis is performed for determining which merchant(s) to select to fulfill the need(s). Routes may be created as opportunistic modifications of trips underway. Merchants can respond back with offers of sale to the user for all available needed items, and the user can respond with acceptance or denial of the offers. Merchants can also respond in a bidding fashion in order to gain user's patronage.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Paul B. Koch, Johnson T. Apacible, Murugesan S. Subramani