Patents by Inventor Michael Winser
Michael Winser 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: 11182402Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.Type: GrantFiled: December 7, 2016Date of Patent: November 23, 2021Assignee: Google LLCInventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
-
Publication number: 20180157726Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.Type: ApplicationFiled: December 7, 2016Publication date: June 7, 2018Inventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
-
Publication number: 20110218821Abstract: The invention described herein solves the challenges encountered in searching for medical/clinical information from multiple data sources. Systems, methods, and devices of the invention allow a user to search a number of dissimilar information sources simultaneously, and view, process, and perform correlations on the information. The invention uses faceted search to process clinical values, subject characteristics, and population characteristics, thereby providing a user with an array of information useful for monitoring or improving the state of health of a patient or a patient population. The invention enables a user to evaluate information in a patient-centric way, and analyze information at either the individual or the population level.Type: ApplicationFiled: December 15, 2010Publication date: September 8, 2011Inventors: Matt Walton, Ryan O'Connell, Michael Winser
-
Patent number: 7949955Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is configured to remain on top of the display screen desktop, including open windows, while it is activated. It also passes events of a user input device to windows located beneath the magnifier, and dynamically updates the magnified image to reflect changes in underlying screen content. The display screen magnifier is configured to operate this way through a leveraging of resources made available by application programming interfaces (APIs) of an operating system, namely a windows style, and a second stage screen content compositing engine associated with the windows style.Type: GrantFiled: August 4, 2005Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: Michael Winser, David V. Esposito
-
Patent number: 7900158Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.Type: GrantFiled: August 4, 2005Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Joseph K. Ngari, Kevin J. Smith, Scott Mitchell Mail, Jacob Fleisher, Michael Winser, David V. Esposito
-
Publication number: 20100235736Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.Type: ApplicationFiled: April 1, 2010Publication date: September 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Jacob Fleisher, Joseph K. Ngari, Kevin J. Smith, Samuel A. Mann, Scott Mitchell Mail, Michael Winser, David V. Esposito
-
Patent number: 7712046Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.Type: GrantFiled: February 17, 2006Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Joseph K. Ngari, Kevin J. Smith, Scott Mitchell Mail, Jacob Fleisher, Michael Winser, David V. Esposito
-
Patent number: 7694234Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.Type: GrantFiled: August 4, 2005Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Jacob Fleisher, Joseph K. Ngari, Kevin J. Smith, Samuel A. Mann, Scott Mitchell Mail, Michael Winser, David V. Esposito
-
Publication number: 20080092066Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.Type: ApplicationFiled: December 10, 2007Publication date: April 17, 2008Applicant: MICROSOFT CORPORATIONInventors: Carl Edlund, Samuel Bent, Michael Winser
-
Publication number: 20070033542Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is configured to remain on top of the display screen desktop, including open windows, while it is activated. It also passes events of a user input device to windows located beneath the magnifier, and dynamically updates the magnified image to reflect changes in underlying screen content. The display screen magnifier is configured to operate this way through a leveraging of resources made available by application programming interfaces (APIs) of an operating system, namely a windows style, and a second stage screen content compositing engine associated with the windows style.Type: ApplicationFiled: August 4, 2005Publication date: February 8, 2007Applicant: Microsoft CorporationInventors: Michael Winser, David Esposito
-
Publication number: 20070033543Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.Type: ApplicationFiled: August 4, 2005Publication date: February 8, 2007Applicant: Microsoft CorporationInventors: Joseph Ngari, Kevin Smith, Scott Mail, Jacob Fleisher, Michael Winser, David Esposito
-
Publication number: 20070030245Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.Type: ApplicationFiled: February 17, 2006Publication date: February 8, 2007Applicant: Microsoft CorporationInventors: Joseph Ngari, Kevin Smith, Scott Mail, Jacob Fleisher, Michael Winser, David Esposito
-
Publication number: 20070033544Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.Type: ApplicationFiled: August 4, 2005Publication date: February 8, 2007Applicant: Microsoft CorporationInventors: Jacob Fleisher, Joseph Ngari, Kevin Smith, Samuel Mann, Scott Mail, Michael Winser, David Esposito
-
Publication number: 20060242575Abstract: A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a function of the scalar property; code programmed to map a dependent/dependency relationship between the expression and the scalar property; and code programmed to notice a change in a value of the scalar property and to execute the expression in response to the change in value of the scalar property.Type: ApplicationFiled: July 10, 2006Publication date: October 26, 2006Applicant: Microsoft CorporationInventor: Michael Winser
-
Publication number: 20060139312Abstract: A computing environment can dynamically respond to user preferences and personal abilities by enabling computer users to configure their computing experience by implicitly gathering information about the users' needs. The system can detect users' issues during the natural course of interaction with the system and offer to make adjustments to make their tasks simpler and more enjoyable. The system can allow for the configuration of settings that can impact users' abilities to receive important information from the system or provide input to the system.Type: ApplicationFiled: December 23, 2004Publication date: June 29, 2006Applicant: Microsoft CorporationInventors: Robert Sinclair, Gilma Perkins, Michael Winser, Ramkumar Subramanian, Paul Reid
-
Publication number: 20050015780Abstract: A method, apparatus, and medium are provided for obtaining information related to elements of a user interface that reside in a process separate from that of a requesting component in some embodiments. The method includes providing a request to identify an element of interest, providing a list of attributes that are desired to be returned in connection with the element of interest, requesting the element of interest, and contemporaneously returning attribute information according to the list of attributes with the element of interest.Type: ApplicationFiled: August 12, 2004Publication date: January 20, 2005Applicant: Microsoft CorporationInventors: Brendan McKeon, Michael Winser, Patricia Wagoner